Un utente ha chiesto
Categoria: Events Manager di WordPress
Domanda: Ricerca evento

Ciao, adoro il gestore dell’evento ma ho una domanda
Ho notato che gli eventi non sono stati trovati dalla mia casella di ricerca, quindi ho aggiunto una funzione:

function rc_add_cpts_to_search (ricerca $) {
// Controlla per controllare la sua pagina di ricerca
if (è_ricerca ()) {
// Ottieni i tipi di messaggi
$ post_types = get_post_types (array (‘public’ => true, ‘exclude_from_search’ => false), ‘objects’);
$ tipi_ricercabili = array ();
// Aggiungi i tipi di pubblicazione disponibili
if ($ post_types) {
foreach ($ post_types come $ type) {
$ tipi_ricercabili[] = $ tipo-> nome;
}
}
$ query-> set (‘post_type’, $ searchable_types);
}
restituisce $ richiesta;
}
add_action (‘pre_get_posts’, ‘rc_add_cpts_to_search’);
?>

Ora gli eventi vengono trovati come gli altri messaggi MA la pagina dei risultati non ha una barra di navigazione
Penso che questo non sia un bug del gestore eventi, ma immagino che ci debba essere un modo semplice per risolverlo?

  • Supporto plugin

    (@caimin_nwl)

    Ciao,

    Quale funzione di ricerca stai cercando di usare? La ricerca del gestore eventi integrato o la funzione di ricerca principale di WordPress?

    (@ariane98)

    Ciao
    Voglio cercare nell’intero sito e recuperare qualsiasi post, pagina, evento … che contenga la parola chiave, quindi sto usando la funzione di ricerca di WordPress, con il “componente aggiuntivo” personalizzato menzionato in precedenza chiamato funzione rc_add_cpts_to_search ($ query)

    C’è un modo per utilizzare la ricerca del gestore eventi integrato per recuperare qualsiasi messaggio, non solo gli eventi?

    Supporto plugin

    (@caimin_nwl)

    No, ma funzionerà al contrario per includere gli eventi nella funzione di ricerca principale di WordPress. Basta impostare “Includi nelle ricerche WordPress” su Sì in Eventi> Impostazioni> Elenco eventi/archivi pagine.

    (@ariane98)

    OK… quindi è stato così facile…
    Grazie mólto !

Hai risolto il tuo problema?

0 / 0

Lascia un commento 0

Il tuo indirizzo email non sarà pubblicato. Required fields are marked *