个性化阅读
专注于IT技术分析

我可以使页面在wordpress中显示为博客文章吗?

我在自己的网站上创建了此页面:http://christmaspast.media/christmas-podcast-guide/该页面上的每个项目都是我使用自定义帖子类型创建的帖子。

我的问题是, 是否可以将整个页面都视为博客文章, 并将其与博客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');
赞(0)
未经允许不得转载:srcmini » 我可以使页面在wordpress中显示为博客文章吗?

评论 抢沙发

评论前必须登录!