[WP3.8] 特定のタグ付けをした記事一覧を表示する

タグクラウドのウィジェットを見ていて、
特定のタグ付けした記事一覧をページ内に埋め込みたい場合は
どうするのかやってみました。

とりあえず wp-content/themes/twentyfourteen/index.php でやってみます。
タグA という名前のタグ付けした記事のタイトル名だけを表示します。

<?php
    $tag_posts = $wpdb->get_results("select p.ID, p.post_title from wp_posts as p left join wp_term_relationships as tr on p.ID = tr.object_id left join wp_term_taxonomy as
 tt on tr.term_taxonomy_id = tt.term_taxonomy_id left join wp_terms as t on t.term_id = tt.term_id where t.name = 'タグa' order by post_date desc");
    echo '<ul>';
    foreach($tag_posts as $tag_post){
        echo '<a href="/?p=' . $tag_post->ID . '">' . $tag_post->post_title . '</a></li><br />';
    }
    echo '</ul>';

?>

他のタグ名で行う場合は、t.name = ‘タグA’ のところのタグAを
任意の名前に変更してみてください。

カテゴリー: 未分類   パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です


*

* Copy This Password *

* Type Or Paste Password Here *

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>