[WordPress] ことができます ' 動作するように tax_query を取得

スポンサーリンク

Question

カスタム一覧カスタム WP クエリをある

ポストの種類。カスタムの分類によってフィルター一覧にフィルターを設定しようとしています。

私クエリ設定のとおりです:

    // WP_Query arguments
    $args = array (
        'post_type'              => 'opps',
        'post_status'            => 'publish',
        'pagination'             => true,
        'posts_per_page'         => $postsperpage,
        'posts_per_archive_page' => $postsperpage,
        'ignore_sticky_posts'    => true,
        'order'                  => 'DESC',
        'orderby'                => 'date',
        'cache_results'          => true,
        'update_post_meta_cache' => true,
        'update_post_term_cache' => true,
        'paged'                  => $paged,
        'tax_query'              => array(
                                        array(
                                            'taxonomy' => 'sector',
                                            'field'    => 'slug',
                                            'terms'    => 'business-services'
                                        ),
                                    )
    );

それで上記の例では、私はする必要があります分類の唯一の投稿 ‘セクター’ スラッグ「ビジネス サービス」、しかしカスタム ポスト タイプ ‘opps’ からすべての記事を得る代わりに記載されている

Stackoverflow とそれ以降、私がどこに見えたが、私が行ってきたし把握できないちょうど間違っている – 任意の助けもいただければ…

答え

正常に見えるコード

私はこの問題があった前にワードプレスは init フェーズの後半にまで分類用語を同期しませんので。Wp_head () または get_header() が呼び出された後、テンプレートでこのコードを実行してみましたか?表示されない場合は、それがし動作するはずです。かどうか私はエコーそれアウト functions.php にワードプレスが税同期の用語はまだありませんので、それをテストを動作しないを知っている

http://stackoverflow.com/questions/27443762/cant-get-tax-query-to-work

スポンサーリンク

Leave a Reply