【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');