【WordPress】订阅源

改变feed的作者

简而言之

更改feed的作者

制定政策

/*--------------------------------------------------------
//feedのauthor名を変更
--------------------------------------------------------*/
function delete_feed_author($author) {
    if(is_feed()){
        $author = get_bloginfo( 'name' ) ;
    }
    return $author;
}
add_filter( 'the_author', 'delete_feed_author');

/*--------------------------------------------------------
//feedのauthorリンクを変更
--------------------------------------------------------*/
function delete_feed_author_url( $author_meta, $user_id ) {
    if(is_feed()){
        $author_meta = get_bloginfo( 'url' ) ;
    }
    return $author_meta;
}
add_filter( 'the_author_url', 'delete_feed_author_url');

将自定义文章类型的更新包含在Feed中

简要概述

在提要中包含自定义发布类型的更新

制定措施

/*--------------------------------------------------------
フィードにカスタム投稿タイプの更新を含める
--------------------------------------------------------*/
function mysite_feed_request($vars) {

     if ( isset($vars['feed']) && !isset($vars['post_type']) ){
    $vars['post_type'] = array(
               'post',
            '【投稿タイプ1】',
            '【投稿タイプ2】',
            '【投稿タイプ3】'
         );
     }
     return $vars;
}
add_filter( 'request', 'mysite_feed_request' );

删除每个WordPress版本的Feed。

内容摘要

删除每个WordPress版本的Feed

执行步骤

/*--------------------------------------------------------
各フィードWordPressのバージョンを削除
--------------------------------------------------------*/
remove_action('rss2_head', 'the_generator');
remove_action('rss_head', 'the_generator');
remove_action('rdf_header', 'the_generator');
remove_action('atom_head', 'the_generator');
广告
将在 10 秒后关闭
bannerAds