我在我的WordPress根目录中构建一个静态页面。现在,我正尝试在echo clpr_categories_list();中包含我的分类列表。
它不工作,因为我有些如何告诉静态页面在哪里找到我的主题。我该怎么做?到处都搜过。
发布于 2018-11-26 21:05:54
你需要的不仅仅是告诉页面在哪里找到你的主题。您可能需要加载WordPress。
您可以这样做:
<?php
define('WP_USE_THEMES', false);
require('./wp-load.php');
?>clpr_categories_list()是一个主题函数吗?你只需要WP的wp_list_categories()函数就可以了。该函数接受相当多的参数来自定义输出。
发布于 2018-11-26 22:18:52
与其构建单独的页面,不如构建一个自定义模板页。然后,它将在您的主题内,并已经可以访问所有的功能。为此,您可以将主题中的page.php文件复制到一个新文件中,并将模板名放在注释的顶部,如下所示:
/* Template Name: Category Page */现在,您可以创建一个新页面,并将该页面的模板设置为“类别页”,该模板将显示在下拉列表中供模板选择。
您可以删除和添加任何您想要的尽可能远的代码,以摆脱菜单和其他您可能不想要的东西。
https://wordpress.stackexchange.com/questions/320278
复制相似问题