如何在wordpress中设置自定义帖子类型的首页



我在WordPress中创建了一个CPT UI插件自定义帖子类型,现在我需要通过设置>>在管理面板阅读。但是这种类型的帖子并不存在!我怎么展示它们?!

你不能这样做,因为CPT不是一个页面,它是一个帖子。你可以做的是为主页创建一个页面模板,它可以查询并获取帖子数据。这就是你要做的

  1. 首先用下面的代码创建一个页面模板,并把它放在主题的根目录

    <?php /* Template Name: Your template name */ ?>

  2. 然后进入仪表板的pages选项卡并打开主页。将页面模板选项(下拉菜单)设置为您刚刚创建的模板。

  3. 编辑模板文件并包含以下代码(替换"123"post ID):

    <?php $the_post = get_post(123); ?>

  4. 这将给你一个Wordpress post对象,你可以使用。

* * * *更新当你把你的帖子放在一个变量中时,你可以这样做:

<?php echo get_the_title($the_post); ?>
<?php echo $the_post->post_content; ?>

最新更新