web-dev-qa-db-fra.com

Trier les entrées par date en mélangeant deux types de publication

J'essaie de construire une wp_query pour deux types de publication (publication et produit. Le second est un type de publication personnalisé woocommerce). Le but est d’obtenir une liste de publications triées par date. Quelque chose comme ça:

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

J'ai ces arguments:

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

Mais il retourne une liste séparée de types de post:

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

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

Comment puis-je obtenir une liste unique mélangeant les deux types de publication? (comme dans le premier exemple) Merci d'avance.

1
aitor

Enfin, le problème semble être que les messages ont été marqués comme collants, non présentés et complètent les autres. Donc, j'ai présenté des produits et des posts collants. J'ai besoin d'ajouter la clé méta en vedette aux messages et de supprimer le drapeau collant.

Merci beaucoup Kovshenin

0
aitor