將自定義文章類型添加到RSS Feed

  1. 主頁
  2. 文檔
  3. B2主題使用教程
  4. B2主題二開
  5. 將自定義文章類型添加到RSS Feed

如果你不知道什么是 RSS Feed,先看下文章《WordPress的RSS Feed地址是什么?如何添加?如何訂閱?》,如果你的網(wǎng)站也為用戶提供RSS訂閱,可以通過下面的代碼添加B2主題的其他文章類型到Feed輸出中:

/**
 * 將自定義文章類型添加到FEED
 * http://www.ydqwiac.cn/docs/b2/b2-dev/feed-post-type
 */
function b2child_custom_feed_post_type( $query ) {

    if ( ! is_admin() && $query->is_main_query() && $query->is_feed() ) {

        $post_type = array( 'post', 'newsflashes', 'shop', 'circle', 'links' ); // 根據(jù)需要修改這里的數(shù)組即可
        if ( $post_type ) {
            $query->set( 'post_type', $post_type );
        }

    }
}
add_action( 'pre_get_posts', 'b2child_custom_feed_post_type', 99, 1 );

注意看第9行的數(shù)組,按照需要修改里面的文章類型即可,然后將代碼添加到子主題的 functions.php 即可。

如果你要查看文章類型的值,可以在后臺點(diǎn)擊對應(yīng)文章類型導(dǎo)航菜單下的第一個子菜單,比如頁面-全部頁面,就可以在網(wǎng)址中看到?/wp-admin/edit.php?post_type=page,其中?post_type=?后面的值,就是文章類型的值了,比如頁面就是?page

這篇文章對您有用嗎?
0 條回復(fù) A文章作者 M管理員
    暫無討論,說說你的看法吧
?
個人中心
購物車
優(yōu)惠劵
今日簽到
有新私信 私信列表
搜索

高邑县| 库尔勒市| 农安县| 拉孜县| 平陆县| 佛坪县| 香港 | 横山县| 菏泽市| 叙永县| 凌海市| 庐江县| 利辛县| 通化市| 宣武区| 广平县| 图木舒克市| 吉水县| 邹平县| 福清市| 营口市| 宜川县| 水城县| 张家界市| 仙游县| 平山县| 伊通| 镇安县| 宜宾市| 建始县| 浙江省| 基隆市| 沐川县| 漳浦县| 北辰区| 会理县| 南昌县| 南通市| 蒲城县| 盱眙县| 蓬溪县|