web-dev-qa-db-ja.com

2つの投稿タイプを混在させて日付でエントリを並べ替える

2つの投稿タイプ(投稿と商品。2つ目はwoocommerceのカスタム投稿タイプ)に対してwp_queryを作成しようとしています。目標は、日付順にソートされた投稿のリストを取得することです。このようなもの:

 - Post 3.    (april, 3)
 - Post 2.    (march, 15)
 - Product 2. (february, 10)
 - Post 1.    (january, 4)
 - Product 1. (january, 1)

私はこの議論をしています:

$args = array (
  'post_type'         => array( 'product', 'post' ),
  'nopaging'          => true,
  'meta_key'          => '_featured',
  'meta_value'        => 'yes',
  'orderby'           => 'date',
  'order'             => 'desc',
);

しかし、それは投稿タイプの別々のリストを返します:

 - Post 3.    (april, 3)
 - Post 2.    (march, 15)
 - Post 1.    (january, 4)

 - Product 2. (february, 10)
 - Product 1. (january, 1)

2つの投稿タイプを組み合わせた一意のリストを取得する方法を教えてください。 (最初の例のように)事前にありがとうございます。

1
aitor

最後に、問題は投稿がスティッキーとしてマークされ、特集されていないこと、そして他の投稿を前に付けることです。それで、私は製品と付箋を特集しました。おすすめのメタキーを投稿に追加してスティッキーフラグを削除する必要があります。

どうもありがとうございましたKovshenin

0
aitor