让博客feed包含自定义文章类型

wordpress 默认的 feed 内容里不包含自定义的文章类型(Custom Post Types),如果有搞订阅,又有自定义文章类型,没有经过设置订阅者是收不到自定义文章类型下的文章的。

修正这一功能需要插入 functions.php 以下代码:

function myfeed_request($qv) {
        if (isset($qv['feed']))
                $qv['post_type'] = get_post_types();
        return $qv;
}
add_filter('request', 'myfeed_request');

如果要指定某些自定义文章类型则把上面的代码相关部分修改为:

$qv['post_type'] = array('post', 'custom_post_type');

作者: LMS

天行贱,君子自强自息。

标签

《让博客feed包含自定义文章类型》有5个想法

发表评论

电子邮件地址不会被公开。 必填项已用*标注