WordPress 添加自定义文章类型的存档页面到菜单
要将自定义文章类型(Custom Post Type)的存档页面添加到WordPress菜单中,您可以按照以下步骤操作:
-
确保已经创建了自定义文章类型:首先,确保您已经使用代码或插件创建了自定义文章类型。如果还没有,请在主题的
文件中或使用自定义插件添加自定义文章类型。functions.php
例如,如果您要创建一个名为"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');
-
更新固定链接设置:确保在WordPress的“固定链接”设置中保存了更改。这将确保自定义文章类型的存档页面可用。
-
创建自定义文章类型的存档页面模板:您需要创建一个自定义文章类型的存档页面模板。默认情况下,WordPress使用
archive{post_type}.php
模板来显示自定义文章类型的存档页面,其中{post_type}
是您的自定义文章类型的名称,如上例中的"books"。如果您希望使用不同的模板文件,可以在注册自定义文章类型时使用'archive_template'
参数来指定模板。 -
将存档页面添加到菜单:现在,您可以将存档页面添加到WordPress菜单中。请按照以下步骤操作:
登录WordPress后台。
转到“外观” > “菜单”。
在菜单编辑器中,您可以看到左侧列出了可用的页面、文章、自定义链接等。如果您的自定义文章类型存档页面不在列表中,请确保在“屏幕选项”中启用它。
然后,您可以选择要添加到菜单的自定义文章类型存档页面,并单击“添加到菜单”按钮。
自定义文章类型存档页面将显示在菜单结构中。您可以通过拖放来调整其位置。
确保保存菜单更改。
- 显示菜单:最后,您需要在主题中的适当位置显示菜单。通常,菜单会在您的主题的标头(header)或侧边栏(sidebar)中显示。您可以在主题文件中使用
wp_nav_menu()
函数来调用菜单,或者使用WordPress的自定义菜单小工具(Widget)将其添加到侧边栏。
完成上述步骤后,您的自定义文章类型存档页面将显示在WordPress菜单中,用户可以访问它们。请确保在自定义文章类型存档页面模板中包含所需的内容和样式。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。