在WordPress中,你可以使用父子分类目录来更好地组织和管理你的内容。这种分类结构允许你创建层次结构,其中父分类可以包含子分类。以下是如何在WordPress中调用父子分类目录的步骤:

如何调用WordPress父子分类目录

  1. 创建父子分类目录:
    在WordPress仪表盘中,依次转到“文章” > “分类”,然后按照以下步骤创建父子分类目录:

在“分类名称”字段中输入父分类的名称。
在“父分类”下拉菜单中,选择父分类,或者将其保留为“无”以创建一个顶级分类。
点击“添加新分类”按钮来保存父分类。

接下来,你可以重复这个过程来创建子分类。在创建子分类时,只需在“父分类”下拉菜单中选择相应的父分类即可。

  1. 在主题中调用父子分类目录:
    要在你的WordPress主题中调用父子分类目录,你需要编辑主题文件,通常是在主题文件夹中的functions.phparchive.phpcategory.php等文件中。

打开你的主题文件夹。
编辑functions.php文件,在其中添加以下代码来启用分类目录的层次结构支持:

   // Enable hierarchical taxonomy for categories
   function enable_hierarchy_for_categories() {
       register_taxonomy('category', 'post', array(
           'hierarchical' => true,
       ));
   }
   add_action('init', 'enable_hierarchy_for_categories');

保存functions.php文件。

然后,打开archive.phpcategory.php文件(或你主题中用于显示分类存档的其他文件),并在合适的位置添加以下代码来显示父子分类目录:

   <?php
   if (have_posts()) :
       while (have_posts()) : the_post();
           the_title(); // 显示文章标题
           the_content(); // 显示文章内容
           the_category(); // 显示文章的分类目录
       endwhile;
   endif;
   ?>

保存并上传文件。

现在,你的WordPress主题应该能够正确显示带有父子分类目录的文章。

请注意,上述代码只是一个示例,你可以根据你的主题和需求进行自定义。确保在编辑主题文件时备份文件,以防止出现错误。如果不熟悉代码编辑,请在进行更改之前创建主题的备份。