[WordPress] WordPress タグ名による投稿を取得します。

スポンサーリンク

Question

クエリ投稿タグ 名前 とタグ スラグ によってではなくをする

これを試みたがそれはタグ ・ ナメクジ 動作のみ

$args = array( 'post_type' => "news_type", 'posts_per_page' => -1, 'tag' => "my tag" );

代わりをタグ名によって、タグを取得取得しメタルスラッグをタグからなります

(私だけにいらした私のコードのタグ名)

答え

これを達成するために最善の方法は

tax_query

。いずれかの

term_id

を渡すことができます (これがデフォルトです)、

name

または

slug

terms

パラメーターに

このような何かを試すことができます:

$args = array(
    'post_type' => 'news_type',
     'posts_per_page' => -1,
    'tax_query' => array(
        array(
            'taxonomy' => 'post_tag',
            'field'    => 'name',
            'terms'    => 'NAME OF THE TAG',
        ),
    ),
);
$query = new WP_Query( $args );

http://stackoverflow.com/questions/27856277/wordpress-get-post-by-tag-name

スポンサーリンク

Leave a Reply