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

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

如果您在 WP 网站上使用了自定义文章类型(CPT),在默认情况下,WordPress 并没有为这些文章类型自动生成存档页面。然而,您可以通过手动创建存档页面并将其添加到菜单中,在 WP 网站上创建一个自定义存档页面。

步骤 1:创建存档模板文件

在您的子主题文件夹中创建名为 archive-{post_type}.php 的文件,其中 {post_type} 是您自定义文章类型的名称。例如,如果您的自定义文章类型名称是 book,则文件名为 archive-book.php

步骤 2:编写存档模板文件的代码

打开您刚创建的存档模板文件,编写以下代码:

<?php
/**
* 存档页面的基本代码
*/
get_header(); //头部文件

if (have_posts()) :
    ?>
    <h2>我的自定义文章类型存档</h2>
    <ul>
        <?php while (have_posts()) : the_post(); ?>
            <li><a href="<?php%20the_permalink();%20?>"><?php the_title(); ?></a></li>
        <?php endwhile; ?>
    </ul>
    <?php
else:
    ?>
    <p>抱歉,没有您寻找的文章。</p>
    <?php
endif;

get_footer(); //底部文件

步骤 3:将存档页面添加到菜单中

  1. 登录您的 WP 后台,进入外观>菜单页面。
  2. 在菜单编辑器中,选择您想要在其中添加存档页面的菜单。
  3. 单击右侧的自定义链接并输入您的存档页面的 URL。 填写名称并单击添加到菜单按钮。
  4. 最后点击保存菜单按钮。

完成后,您应该能够在您的菜单中看到新添加的存档页面。单击它应该带您到您存档页面的链接。

晓白博客网版权所有,原文地址https://www.xbnb.cn/4992
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容