WP hacks

さて、このブログはWordpressで運営されています。

運営する中で、Wordpressのカスタマイズその他ではまったことやTIPSなどのノートとして記録を残しておこうと思います。


RSSフィードに改行がない

1. wordpressインストールフォルダにあるwp-rss2.phpを利用中のテーマフォルダにコピー

2. 本文の出力をしているところで

[php] $content = get_the_content();
$content = apply_filters(‘the_content’, $content);
$content = ‘<p>’ . get_the_post_thumbnail($post->ID) . ‘</p>’ . $content;
[/php]

と変更。

3. Feed Template Customizeプラグインをいれる。


RSSフィードにアイキャッチ画像がつかない

テーマのfunctions.phpに下記を追加

[php] //rssにサムネールを表示
function rss_post_thumbnail($content) {
global $post;
if(has_post_thumbnail($post->ID)) {
$content = ‘
‘ . get_the_post_thumbnail($post->ID) .

‘ . get_the_content();
}
return $content;
}
add_filter(‘the_excerpt_rss’, ‘rss_post_thumbnail’);
add_filter(‘the_content_feed’, ‘rss_post_thumbnail’);
[/php]


アサイドテンプレートの除外

アサイドテンプレートのポストをインデクスからのぞくには

[php] if ( has_post_format( ‘aside’ )) {
continue;
}
[/php]