php - 如何在wordpress中设置首页自定义帖子类型帖子
问题描述
我已经在 WordPress 中通过 CPT UI 插件创建了一个自定义帖子类型,现在我需要通过在管理面板中设置 >> 阅读在 WordPress 的首页上显示一个自定义帖子类型页面。但是没有这种类型的帖子!我怎样才能显示它们?!
解决方案
您将无法做到这一点,因为 CPT 不是页面,而是帖子。您可以做的是为主页创建一个页面模板,该模板进行查询并获取帖子数据。你会这样做
首先使用此代码创建一个页面模板并将其放在主题的根目录中
<?php /* Template Name: Your template name */ ?>
然后进入仪表板中的页面选项卡并打开主页。将页面模板选项(下拉菜单)设置为您刚刚创建的模板。
编辑模板文件并包含此代码(将“123”替换为帖子 ID):
<?php $the_post = get_post(123); ?>
这将为您提供一个您可以使用的 Wordpress 帖子对象。
**** 更新
当您将帖子放在变量中时,您可以执行以下操作:
<?php echo get_the_title($the_post); ?>
<?php echo $the_post->post_content; ?>
推荐阅读
- tensorflow - 如何从 TensorFlow 中的嵌入矩阵中获得随机嵌入?
- xamarin.forms - 如何从 Xamarin.Froms.Button 获取 UIButton?
- objective-c - 删除 admob 上的测试广告
- python - 将列表转换为元组
- php - 如何正确使用 array_push 作为另一个数组的键和值
- xampp - 如何使用 PHPmailer 在 xampp localhost 中发送电子邮件?
- r - R如何扩大ggmap的水平范围
- c# - 每当调用属性时调用方法
- ffmpeg - avformat_open_input() 无法打开 url
- machine-learning - 没有从图像中获取印地语文本