[WP覚書]「query_post」で(「tag__not_in」引数を使って、ある特定のタグを持つ記事を非表示にする

2013年4月23日

トップの最新記事に表示させたくない記事があって、記事に特定のタグを付けて表示させないようにする方法を使いました。

WordPress › 日本語 » ある特定のタグを持つ記事を非表示にしたい。

テンプレートタグ/query posts – WordPress Codex 日本語版

tag__not_in (配列)- タグ ID の配列。指定した複数のタグのいずれも含まない投稿のみを表示。

これらを参考にして「tag__not_in」引数を利用しました。

<?php query_posts("showposts=6&category_name=shop&tag__not_in=167"); ?>

タグのIDがわかりずらい場合は、get_term_by() で 名/スラッグ -> ID 変換(直でタグ書いちゃってOK)できるそうですね。

WordPressPHP

Posted by ponnao