・署名文字を変更したい時は、$rssfootcontentの文字列を変更
・is_feed()で、RSSフィールドの時のみ処理をしている
・the_content、the_excerpt_rssをフックしている
function my_embed_rssfooter($content) {
if(is_feed()) {
//記事リンク
$postlink = '<a href="'.get_permalink().'">'.get_the_title()."</a>";
//ブログリンク
$bloglink = '<a href="'.get_bloginfo('url').'">'.get_bloginfo('name').'</a>';
//署名文字
$rssfootcontent = $postlink . " の記事は " . $bloglink ." から投稿されました。";
//文末に追加
$content .= "<p>" . $rssfootcontent . "</p>\n";
//文頭にしたい場合
//$content = "<p>" . $rssfootcontent . "</p>\n" . $content;
}
return $content;
}
add_filter('the_content', 'my_embed_rssfooter');
add_filter('the_excerpt_rss', 'my_embed_rssfooter');
参考:RSS Footer — WordPress Plugins
補足
・RSS Footer — WordPress Plugins(開発情報)RSS Footerとやってることは、ほぼ同じです。RSS Footer 0.9.9になってから使えなくなりましたが、0.9.8に戻せばプラグインは使えます。0.9.8は上記のリンクから取得可能です。
functions.phpに追加するのが難しいと感じる人はプラグインを使っても良いかも。ただし、開発終了してますので自己責任で!!
スポンサーリンク