[WordPress] ACF オプションによって、また現在のカテゴリ – カスタムから並べ替え投稿タイプ

スポンサーリンク

Question

6 会員種類を含む選択ドロップダウン作成したユーザー設定フィールドの高度なプラグインの使用で。このユーザー設定フィールドを使用して私の ‘リスト’ のすべての 6 の 1 つを割り当てられます

メンバーシップ レベルの順序で表示する私のリストを得ることができた、しかしそれが定義されていないカテゴリ別があるが、現在で。それはあまりにも他のすべてのカテゴリからのリスティングをつかみます

 -1,
     'post_type' => 'directory_listings',
     'meta_key' => 'membership_type',
     'orderby' => 'meta_value',
     'taxonomy' => 'listing_category'
 );

// query
$wp_query = new WP_Query( $args )

?>



    have_posts() ) {
        the_post();
        ldl_get_template_part('listing', 'compact');
        ldl_get_featured_posts();
    }
    ?>




も、私はプラグインを使用しています: https://wordpress.org/plugins/ldd-directory-lite/

答え

WP_Query

taxonomy

パラメーターがない、代わりに

tax_query

を使用する必要があります。 コーデックス の詳細情報

'tax_query' => array(
    array(
        'taxonomy' => 'listing_category',
        'field'    => 'slug',
        'terms'    => 'my-listing-category',
    ),
),

現在分類用語を動的に取得する (

listing_category

分類ページにするいると仮定):

'tax_query' => array(
    array(
        'taxonomy' => 'listing_category',
        'field'    => 'term_id',
        'terms'    => get_queried_object_id(),
    ),
),

http://stackoverflow.com/questions/27251408/sort-by-acf-option-and-also-from-current-category-custom-post-type

スポンサーリンク

Leave a Reply