Me gustaría pedirte tu ayuda. Lo que estoy tratando de lograr:
Yo uso un elementor. Creé una plantilla de página de categoría. Puede verificar esto en http://estate.romanjelinek.cz/lifestyle . lo que estoy tratando de hacer es mostrar publicaciones de las categorías Estilo de vida y promoción en esta página. La promoción tiene dos etiquetas (pagada y no pagada). Necesito mostrar primero las publicaciones de la categoría Promoción con la etiqueta Pagado (ordenadas por fecha de publicación) y luego todas las demás (es decir, Estilo de vida y Promoción con la etiqueta No pagado). Así que esta es la lógica
La promoción pagada debe ser la primera y sin importar la fecha de publicación, siempre debe estar por delante del resto, si no hay publicaciones en la promoción pagada, entonces solo 2)
Traté de usar esta consulta personalizada pero no funciona
// Showing post with meta key filter in Portfolio Widget add_action( 'elementor/query/my_custom_filter', function( $query ) { // Get current meta Query $meta_query = $query->get( 'meta_query' ); // If there is no meta query when this filter runs, it should be initialized as an empty array. if ( ! $meta_query ) { $meta_query = []; } // Append our meta query $meta_query[] = [ 'key' => #no idea what value there 'value' => [ 'lifestyle', 'promotion' ], 'compare' => 'in', ]; $query->set( 'meta_query', $meta_query ); } );me pueden ayudar con la consulta por favor