私は "fachbereiche"と呼ばれる分類法を持っています。 「BAUELEMENTE」と「baumarkt」:複数の単語を含むWordpressループ税クエリ
<?php $term_list = wp_get_post_terms($post->ID, 'fachbereiche', array("fields" => "all", 'parent' => '0'));
foreach($term_list as $thisslug)
{
$output = $thisslug->slug;
echo $output;
?>
現在のページが分類ナメクジを持っている:まず、私は、現在のページの分類法を読み込みます。 echo $output
はbauelementebaumarkt
を返します。
今、私たちは上記のだと(「BAUELEMENTE」と「baumarkt」)と同じ分類法を持つカスタムポストタイプ「マルケン」のすべての記事を見つけたいので、私は次のクエリをロードします。
<?php
$loop = new WP_Query(
array(
'post_type' => 'marken',
'post_status'=>'publish',
'posts_per_page'=>-1,
'orderby'=> 'title',
'order'=>'ASC',
'tax_query' => array(
array(
'taxonomy' => 'fachbereiche',
'field' => 'slug',
'terms' => array($output)
),
),
)
);
}
?>
クエリは、 "baumarkt"のタクソノミを持つ投稿のみを返します。変数$output
がbauelementebaumarkt
を返すためだと思います。私はあなたが "bauelemente"と "baumarkt"を分離しなければならないと思います。
$output = array();
次に、あなたがすべきforeachの内側:そこに2つの以上の条件であってもよく、またはちょうど1
ありがとうございました!すばらしいです – ALLESxVERBOTEN