将自定义文章类型添加到RSS Feed

2024-02-01 13:52 小编

如果你的网站也为用户提供RSS订阅,可以通过下面的代码添加B2主题的其他文章类型到Feed输出中:

/** * 将自定义文章类型添加到FEED * https://www.wpdaxue.com/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' ); // 根据需要修改这里的数组即可        if ( $post_type ) {            $query->set( 'post_type', $post_type );        }    }}add_action( 'pre_get_posts', 'b2child_custom_feed_post_type', 99, 1 );

注意看第9行的数组,按照需要修改里面的文章类型即可,然后将代码添加到子主题的 functions.php 即可。

如果你要查看文章类型的值,可以在后台点击对应文章类型导航菜单下的第一个子菜单,比如页面-全部页面,就可以在网址中看到 /wp-admin/edit.php?post_type=page,其中 post_type= 后面的值,就是文章类型的值了,比如页面就是 page


在线咨询 拨打电话

电话

13363039260

微信二维码

微信二维码