[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を
任意の名前に変更してみてください。

This entry was posted in 未分類. Bookmark the permalink.

コメントを残す

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

* Copy This Password *

* Type Or Paste Password Here *

*