私はこれを理解しようとしてゆっくり気が狂っています..
カスタム分類タイプ 'mobile_phone'でカスタム分類タイプ 'mobile_review'をリストしたいのです。
これまでのところ私はこれを持っています:
function get_terms_by_post_type($taxonomies,$args){
$args = array(
'post_type' => 'mobile_review'
);
// The query for posts of type 'mobile_review'
$the_query = new WP_Query( $args );
// The Loop
while ( $the_query->have_posts() ) : $the_query->the_post();
//get terms
//$mobs = wp_get_object_terms($post->ID,"mobile_phone");
$mobs = get_terms('mobile_phone');
$count = count($terms);
if ( $count > 0 ){
echo "<ul>";
foreach ( $terms as $term ) {
echo "<li>" . $term->name . "</li>";
}
echo "</ul>";
}
endwhile;
// Reset Post Data
wp_reset_postdata();
}
私は近いですか?私は何年にもわたって行ったり来たりしてどこにも行かない。
どんな助けでも素晴らしいでしょう!前もって感謝します。
以下は、分類法mobile_review
に用語htc_desire_hd
を持つすべてのmobile_phone
投稿をリストする例です。
$tax_query = array( 'relation' => 'AND' );
$tax_query[] = array(
'taxonomy' => 'mobile_phone',
'terms' => array('htc_desire_hd'),
'field' => 'slug'
);
$args = array(
'post_type' => 'mobile_review',
'tax_query' => $tax_query
);
$custom_loop = new WP_Query( $args );
if ( $custom_loop->have_posts() ) :
while( $custom_loop->have_posts() ) : $custom_loop->the_post();
the_title();
endwhile;
else :
_e('Sorry, nothing here.');
endif;
wp_reset_query();
今、あなたは電話モデルによって電話レビューを持つことができます、あなたはただ電話名を変える必要がある、フォーム、URLなどから名前を渡す必要があります。
$args = array(
'post_type' => 'mobile_review',
'taxonomy' => 'mobile_phone'
);
それはあなたが探しているものですか?