WordPressで投稿した記事をFacebookページにも表示させるために、
Facebookアプリの「RSS Graffiti」を使いWordPressのRSSフィードから投稿することにしました。
この設定自体は順調だったのですが、ただ一つ問題が発生しました。
WordPress側でアイキャッチ画像を設定しても、Facebookには画像が載らず文字だけとなってしまうのです。
いくらアプリの設定を変更してもFacebook側に画像が出てきません。
仕方がないので、ネットで色々検索した結果、
WordPress側のfunctions.phpというファイルを少々変更することにしました。
具体的には、functions.phpに以下を追記するだけ…
———-
function rss_post_thumbnail($content) {
global $post;
if(has_post_thumbnail($post->ID)) {
$content = ‘<p>’ . get_the_post_thumbnail($post->ID) .
‘</p>’ . get_the_content();
}
return $content;
}
add_filter(‘the_excerpt_rss’, ‘rss_post_thumbnail’);
add_filter(‘the_content_feed’, ‘rss_post_thumbnail’);
———-
全く税理士とは異なる分野ですが、苦労したので…