要将自定义文章类型(Custom Post Type)的存档页面添加到WordPress菜单中,您可以按照以下步骤操作:

  1. 确保已经创建了自定义文章类型:首先,确保您已经使用代码或插件创建了自定义文章类型。如果还没有,请在主题的functions.php

    WordPress 添加自定义文章类型的存档页面到菜单

    文件中或使用自定义插件添加自定义文章类型。

    例如,如果您要创建一个名为"books"的自定义文章类型,可以使用以下代码:

    function create_custom_post_type() {
       register_post_type('books',
           array(
               'labels' => array(
                   'name' => __('Books'),
                   'singular_name' => __('Book')
               ),
               'public' => true,
               'has_archive' => true,
               'rewrite' => array('slug' => 'books'),
           )
       );
    }
    add_action('init', 'create_custom_post_type');
  2. 更新固定链接设置:确保在WordPress的“固定链接”设置中保存了更改。这将确保自定义文章类型的存档页面可用。

  3. 创建自定义文章类型的存档页面模板:您需要创建一个自定义文章类型的存档页面模板。默认情况下,WordPress使用archive{post_type}.php模板来显示自定义文章类型的存档页面,其中{post_type}是您的自定义文章类型的名称,如上例中的"books"。如果您希望使用不同的模板文件,可以在注册自定义文章类型时使用'archive_template'参数来指定模板。

  4. 将存档页面添加到菜单:现在,您可以将存档页面添加到WordPress菜单中。请按照以下步骤操作:

登录WordPress后台。
转到“外观” > “菜单”。
在菜单编辑器中,您可以看到左侧列出了可用的页面、文章、自定义链接等。如果您的自定义文章类型存档页面不在列表中,请确保在“屏幕选项”中启用它。
然后,您可以选择要添加到菜单的自定义文章类型存档页面,并单击“添加到菜单”按钮。
自定义文章类型存档页面将显示在菜单结构中。您可以通过拖放来调整其位置。
确保保存菜单更改。

  1. 显示菜单:最后,您需要在主题中的适当位置显示菜单。通常,菜单会在您的主题的标头(header)或侧边栏(sidebar)中显示。您可以在主题文件中使用wp_nav_menu()函数来调用菜单,或者使用WordPress的自定义菜单小工具(Widget)将其添加到侧边栏。

完成上述步骤后,您的自定义文章类型存档页面将显示在WordPress菜单中,用户可以访问它们。请确保在自定义文章类型存档页面模板中包含所需的内容和样式。