我在自己的网站上创建了此页面:http://christmaspast.media/christmas-podcast-guide/该页面上的每个项目都是我使用自定义帖子类型创建的帖子。
【我可以使页面在wordpress中显示为博客文章吗()】我的问题是, 是否可以将整个页面都视为博客文章, 并将其与博客Feed中的所有其他文章一起显示在我的博客主页上。
如果没有, 是否有办法通过张贴来完成相同的事情? (AFAIK, 无法将多个自定义帖子嵌入到另一个帖子中, 这就是为什么我创建了一个页面。)
#1你需要使用过滤器pre_get_posts来修改主查询。检查文档。将custom_post_type字符串替换为你的字符串。
function pref_add_custom_post_type_to_loop( $query ) {
// don't run in admin area
if ( ! is_admin() ) {
// add custom post types
if ( $query->
is_feed() || ($query->
is_main_query() &
&
$query->
is_front_page()) ) {
$query->
set('post_type', array('post', 'custom_post_type'));
}
}
}add_action('pre_get_posts', 'pref_add_custom_post_type_to_loop');
推荐阅读
- 我可以对内容使用max-width,但对背景使用全角吗()
- 我可以在WordPress中使用其它插件代替主题的默认插件吗
- 我可以更改wordpress主题中弹出的登录窗口吗()
- 我可以在wordpress的自定义链接菜单上添加onClick()事件吗()
- WordPress post可以显示其他自定义post吗()
- 是否可以将ACF内置到自定义的wordpress主题中,即,当用户安装主题时可以立即确定字段吗()
- 我创建并连接到WordPress的bootstrap主题是否可以添加插件,以便可以添加新闻源,事件源和日历()
- WP如何使用PHP调用小部件
- Bootstrap容器类不占用全宽度移动设备