我在WordPress根文件夹中构建了一个静态页面。现在,我正在尝试将我的类别列表包括在echo clpr_categories_list();
.
它不起作用,因为我必须告诉静态页面在哪里可以找到我的主题。我该怎么做?到处搜索。
我在WordPress根文件夹中构建了一个静态页面。现在,我正在尝试将我的类别列表包括在echo clpr_categories_list();
.
它不起作用,因为我必须告诉静态页面在哪里可以找到我的主题。我该怎么做?到处搜索。
你需要的不仅仅是告诉页面在哪里可以找到你的主题。您可能需要加载WordPress。
您可以通过以下操作完成此操作:
<?php
define(\'WP_USE_THEMES\', false);
require(\'./wp-load.php\');
?>
是clpr_categories_list()
主题功能?你可以只是WP的wp_list_categories()
满足您的需求。该函数接受大量参数来自定义输出。与其构建单独的页面,不如构建自定义模板页面。然后,它将在您的主题内,并且已经可以访问所有功能。您可以通过复制页面来完成此操作。将主题中的php文件放入一个新文件中,并将模板名称放在注释的顶部,如下所示:
/* Template Name: Category Page */
现在,您可以创建一个新页面,并将该页面的模板设置为“类别页面”,该页面现在将显示在模板选择下拉列表中。只要代码运行正常,您就可以去掉并添加任何您想要的内容,以摆脱菜单和其他您可能不想要的内容。
我正在用自己的HTML创建一个自定义主题。我正在尝试覆盖woocommerce模板。我创建了一个名为的模板woocommerce.php 但它仍然显示默认结构的模板。我检查了系统状态,它说Your theme has a woocommerce.php file, you will not be able to override the woocommerce/archive-product.php custom template since woocommerce.php has priority ov