リストをメタキー(存在する場合)で最初にソートし、メタキーのない残りの投稿をタイトル順に並べるクエリ
私はカスタム分類用語ページテンプレートで作業していますDD)次にそれらをタイトルで並べ替え、カスタムフィールドが入力されていない場合はタイトルで並べ替えます(古いアイテム)。 したがって、WP_queryを使用して100種類の方法を試してみましたが、ほとんどの結果が必要に応じて返されますが、この場合は、public_dateのmeta_keyを持つアイテムのみが返されます。他のすべてのアイテムは無視され、表示されません。「or」のリレーションを使用してmeta_queryを試し、publication_dateをEXISTSおよびNOT EXISTSとして比較しましたが、0の結果が返されました。 また、サイトはまだ3.5.2を実行しているため、アップグレードする必要はありません。 以下は、public_dateカスタムフィールドが正しい順序で表示されている投稿を取得する最新のクエリです。 $term = get_queried_object(); // find the term of the taxonomy page we are on $wp_query = new WP_Query( array( 'post_type' => 'resource', 'tax_query' => array( array( 'taxonomy' => 'resource_types', 'field' => 'slug', 'terms' => $term->name, )), 'meta_key' => 'publication_date', 'orderby' => 'meta_value_num', 'order' => 'DESC', …