私のtag.phpページで、私は複数のタグを含む投稿を表示したいのですが….
私はこのようなものがあります:
mypage.com/tag/tag1+tag2+tag3/
$tags = get_queried_object()->slug; //returns only 'tag1' !!
$args = array(
'tag' => $tags //need to get 'tag1+tag2+tag3' here
);
$loop = new WP_Query($args);
複数のタグを含む投稿を表示する方法は他にありますか?
get_query_var( 'tag' )
はあなたに'tag1+tag2+tag3'
文字列を返します。
get_query_var( 'tag_slug__and' )
はあなたにタグの配列を返します。
したがって、目標を達成するには2つの方法があります。
$args = array(
'tag' => get_query_var( 'tag' ), // string
);
または
$args = array(
'tag__and' => get_query_var( 'tag_slug__and' ), // array
);
tag1+tag2+tag3
slugをどのように作成する予定があるのかは、まだわかりません。