記事の詳細

ワードプレスのプラグイン「Popular Posts」はとても導入の簡単なランキング生成プラグインです。
基本的には有効化し、ショートコードを貼るだけで動作します!
が!

導入が簡単なゆえにカスタマイズがとても困難でもあります。
昨今、ワードプレスでカスタム投稿やカスタムフィールドを多様している方もけっこういらっしゃるのではないでしょうか
しかしながら「Popular Posts」にはカスタムフィールド値、タクソノミ(ターム値)を出力するような機能はございません。
基本的にはプラグインを改造するかfunctionsにゴニョゴニョ書く必要があります。
前者だとアップデートの際に先祖返りしてしまうリスクがあるのでfunctions.phpに書く方法がおすすめです。

今回は、サンプルコードを掲載しておきますので同様にお悩みの方の参考になれば幸いです。
お試しくださいませ!

functions.phpに追記

このサンプルはsakkaというタクソノミとchoshaというカスタムフィールドを設定しています。
$custom_sakka = get_the_term_list($p->id, ‘sakka‘, true);
$custom_chosha = get_post_meta($p->id, ‘chosha‘, true);
赤色部分はご自身の環境に合わせてください。

テーマテンプレートの出力したい場所に追記

custom_sakka、custom_choshaこの辺りで取得するようになっています。
赤色部分はご自身の環境に合わせてください。

関連記事

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

AIMERS CREATEとは

AIMERS CREATEは、東京都と福岡県うきは市を中心にホームページ制作・Webデザインを行っております。 お見積もりや運営などご不明な点がありましたら、お気軽にお問い合わせメールフォームからお申込下さい。迅速に対応します。 お問い合わせをいただきましたら、電話かメールにてご連絡を致します。 AIMERS CREATEをもっと詳しく

おすすめ記事

登録されている記事はございません。

ページ上部へ戻る