サポート » プラグイン » wordpress popular posts でアバター画像を表示したい

  • 解決済 indigo96me

    (@indigo96me)


    はじめまして。

    wordpress popular postsを利用して、ランキングを表示しております。
    この記事ランキングに、記事投稿者のアバター画像を表示させたいと思っておりますが、
    どのようにすれば表示できるのかわかりません。

    下記に同様のQAがありましたが、
    https://ja.forums.wordpress.org/topic/8283

    この中で、jim912さんが回答している

    wordpress-popular-posts.phpの624行目

    の部分について、
    同様のファイル内には該当の記述がありませんでした。

    また、
    http://hack.aipo.com/archives/1225/
    こちらの記事も同じ内容かと思われるのですが、

    get_author_posts_urlでリンクを代入している部分

    について、どの部分を指しているのかわかりませんでした。

    現在利用中の環境
    wordpress 4.2.4
    WordPress Popular Posts 3.2.3

    どなたか、教えていただけると幸いです。

    どうぞよろしくよろしくお願いします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター jim912

    (@jim912)

    http://hack.aipo.com/archives/1225/
    こちらの記事も同じ内容かと思われるのですが、

    get_author_posts_urlでリンクを代入している部分

    について、どの部分を指しているのかわかりませんでした。

    WordPress Popular Posts 3.2.3 wordpress-popular-posts.php の 1842行目あたりのコードと思われます。

    なお、リンク先のコードだと一部間違っているようで11行目が

    'author' => "<a href=" . get_author_posts_url($p->uid) . ">{$avatar}</a>",

    となるのが適当ではないかと思われます。
    また、リンク先のコードが適用されるのは、ウィジェットでUse custom HTML Markupにチェックが入っている場合に限られますので、留意してください。

    プラグイン自体を変更することは、今後の運用においてプラグインのアップデートをすることが難しくなります。

    出力されるランキングのコードは、wpp_post フィルターで変更可能であるため、極力このフィルターを用いてアバター画像を表示できるようにするほうが望ましい実装となります。

    スレッド開始 indigo96me

    (@indigo96me)

    jim912 さん、ありがとうございます!

    アドバイス頂いたとおり、プラグインの内容は変更せず、
    wpp_post フィルターを利用して、無事にアバター画像を取得することができました。

    とても助かりました。
    ありがとうございました!

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「wordpress popular posts でアバター画像を表示したい」には新たに返信することはできません。