• Salve,
    purtroppo non conosco bene la procedura di WordPress e quindi chiedo un aiuto. Io ho un plugin che ha questa struttura:

    $args = array(
    ‘post_type’ => ‘nd_booking_cpt_1’,
    ‘posts_per_page’ => $nd_booking_qnt_posts_per_page,
    ‘meta_query’ => array(
    array(
    ‘key’ => ‘nd_booking_meta_box_max_people’,
    ‘type’ => ‘numeric’,
    ‘value’ => $nd_booking_archive_form_guests,
    ‘compare’ => ‘>=’,
    ),
    array(
    ‘key’ => ‘nd_booking_meta_box_min_price’,
    ‘type’ => ‘numeric’,
    ‘value’ => $nd_booking_archive_form_max_price_for_day,
    ‘compare’ => ‘<=’,
    ),
    array(
    ‘key’ => ‘nd_booking_meta_box_branches’,
    ‘value’ => $nd_booking_archive_form_branches_value,
    ‘compare’ => $nd_booking_archive_form_branches_compare,
    ),
    ),
    ‘paged’ => $nd_booking_paged
    );
    $the_query = new WP_Query( $args );

    Quello che devo inserire io è una nuova opzione filtro che mi permetta di ordinare i risultati in base al numero di persone. La guida di riferimento che ho consultato è: https://codex.wordpress.org/it:Riferimento_classi/WP_Query#Parametri_Order_.26_Orderby

    Quindi alla struttura attuale dovrei implementare queste due voci:

    ‘orderby’ => ‘##’,
    ‘order’ => ‘##’,

    Tuttavia mi dà errore. Qual è la sintassi corretta?

    • Questo topic è stato modificato 6 anni, 9 mesi fa da nofcfro.
  • Il topic ‘Implementare un filtro’ è chiuso a nuove risposte.