Web.fla

主食は、html/css/php/javascript(jQuery) デザートはactionscript!WEBに関することをメモってくサイト

*

[wordpress]関連記事として同じタグの記事一覧を出力するには?

      2015/02/19

wordpressで関連記事を出力するのって、プラグイン探せば出てくるんですが、まぁそれは置いといてプラグイン使わないで、やってみようかなと。

まぁタグやカテゴリーを軸にした記事の取得する方法は必ずといっていいほどやることになるだろうと思われるので検索すればたくさん記事が出てくるかと。

何がしたいのか

よくブログでみる「関連記事」とかの一覧があったりするので、カテゴリーごととか記事のタグごとの一覧をサムネイルとタイトルをつけて表示させるようにしたいと思っていますこのブログでもそうですが下記のようなイメージです。

特定のタグの一覧を呼び出す場合

どのタグの一覧を呼び出すのか分かっているようであれば管理画面のタグでタグIDが分かるので下記のように【WP_Query】を仕様してタグIDを指定すればよいと思います。

WP_Queryの引数に関しては、たくさんあって書ききれないので下記のサイトが参考になります。

関連記事に同じタグの記事一覧を出力する方法

これがメインになるんですけども、上記のコードのWP_Queryの引数に投稿記事ごとのタグIDやその他の条件(表示している記事を除く/表示件数/記事の並び替えなどの条件)を配列にして引き渡してあげることで実現できる。

wp_get_post_tagsについて

最初に使われている関数ですが、これは投稿記事の投稿タグ情報を取得することができる関数で、記事によってはタグが複数あるのでその場合は、ランダムで取得するようにしています。

 - wordpress ,

     

Message

  関連記事

[wordpress]カテゴリーごとに別々のアイコンを表示するには?

前回は、親のカテゴリ情報を取得する方法の記事を書いたんですが。 [wordpre …

【wordpress 】特定のカテゴリーを数件表示する

投稿の際いろんなカテゴリがあった場合に特定のカテゴリだけを表示したい場合のメモ。 …

wp_link_pagesを利用した長くなる記事やページを複数ページに分ける

ブログの記事にしても1つの記事が長すぎる場合にページを複数に分けて2ページとかに …

【wordpress】ループを複数使うには、WP_Queryかget_posts

前回の記事で、カスタム投稿タイプの情報を各インデックスページにて出力する記事を書 …

next_posts_linkとnext_post_linkで画像に指定するとき間違えた

投稿でよく「」などと表示することが多いが、テキストではなく画像を使用と思ったとき …

【wordpress】カスタムフィールドの値の有無をチェックする

ある案件で、descriptionを設定するにあたって各ページで設定したい場合ど …

【wordpress】query_postsを利用した更新日順に記事を表示するには

投稿日順に記事が表示されるが、ちょっと更新した場合はそれが記事の一番上に来て欲し …

【wordpress】the_excertptの概要で末尾が改行されないようにリンクを設定するには?

よくブログの記事で簡単な概要を出力するときに下記のように、記事の一覧を出力するペ …

【wordpress】個別記事ページでアイキャッチ画像に元画像へのリンク張るには?

まぁwordpress最近全く弄ってません。なぜなら最近は、すばらしいテーマがあ …

【wordpress】別のページでwordpressタグを使うには?

wordpressを別のページで利用する必要性が発生しそうで調べたのでメモ。 ま …