• 解決済 jump-up

    (@jump-up)


    お世話になります。
    RSSリーダーにサムネイル画像を表示したく、色々ぐぐったところ
    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');

    を挿入すれば良いとのことで早速挿入してみたのですが、
    画像は表示される(ただし、feedlyではアイキャッチ画像ではなく適当な画像)
    のですが、全文が表示されてしまいます。
    以前は抜粋表示(ワードプレスでは設定>表示設定で抜粋にしている)されていたのが、全文が表示されます。(ワードプレス上では最近の記事一覧はmoreタグまで表示するように設定)
    どうすれば抜粋だけが表示されるようになるのかご教授いただけると幸いです。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • get_the_content() は、全文引っ張ってくる関数ですので、
    get_the_excerpt()に変更すれば問題ないかと思います。

    トピック投稿者 jump-up

    (@jump-up)

    ありがとうございます!
    早速試してみます。

    トピック投稿者 jump-up

    (@jump-up)

    すみません。ひとつ教えてください。

    早速 get_the_excerpt()に全文を変更してぐぐってみたところ、
    同様の部分を$contentと記述しているものを見つけました。

    この場合は、ワードプレス管理画面>設定>RSS表示設定で設定したとおりに
    表示されるのでしょうか?

    抜粋表示にしたいのですが、後々の管理画面から全文表示に変えた場合、
    $contentとしておけば、変更する必要ないのかと思い質問しました。

    よろしくご教授お願いします。

    トピック投稿者 jump-up

    (@jump-up)

    $contentでいけるみたいですね。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「RSSリーダーにサムネイル画像を表示する」には新たに返信することはできません。