• Super User

    query personalizzata in wordpress usando elementor

    Salve a tutti

    uso elementor pro per la costruzione delle pagine, adesso dovrei mostrare in home page un'elenco di alberghi (custom post type) con all'interno le proprie offerte (custom post type)

    Usando un plugin in di elementor riesco a fare il loop delle offerte, il problema è che me le mostra tutte in un unico albergo.

    I custom post type sono composti dai seguenti campi gruppi di campi personalizzati:

    Dettagli Hotel

    • Titolo del post (che sarebbe il nome dell'hotel)
    • Stelle (numero)
    • Comune (seleziona)
    • ecc

    Dettagli Offerte

    • albergo (oggetto post)
    • prezzo (seleziona)
    • trattamento (seleziona)
      ecc

    Quindi adesso vorrei poter assegnare le offerte di "albergo" del gruppo dettagli offerte, al titolo della pagina del gruppo dettagli hotel

    Al momento sto provando in questo modo ma non va:

    
    add_action( 'elementor/query/query_offerte_home', function( $query ) {
    	global $post;
    	
    	// Get current meta Query
         
    	$meta_query = $query->get( 'meta_query' );
    	// Append our meta query
           $meta_query = array();
    		$meta_query[] = [
    		'key' => 'albergo',
    		'value' => $title_post,
    		'compare' => '=',
    	];	
    	$query->set( 'meta_query', $meta_query );
    } )
    
    

    In elementor ho un campo dove posso richiamare una query, riuscite ad aiutarmi a costruirla?
    Grazie