Un utente ha chiesto
Categoria: WP Extended Search di WordPress
Domanda: ricerca di corrispondenza esatta del campo personalizzato di woocommerce

Ciao. Grazie mille per questo bel plugin.

Vorrei visualizzare i risultati della ricerca solo per campo personalizzato con struttura XML come segue.




Grazie al tuo plugin, posso accedere alla pagina del prodotto se interrogo come “https://qqpost.net/?s=Zolmist&post_type=product ”; dalla barra di ricerca con la parola chiave “Zolmist”.

Ora, se cerco con la parola chiave “Zol”, il risultato mostra 4 prodotti che contengono “zol” nei loro campi personalizzati “searchname”. Ma voglio che la pagina dei risultati non mostri nulla a meno che non venga fornita una corrispondenza esatta.

Ho controllato questo argomento (https://wordpress.stackexchange.com/questions/177183/make-a-wp-query-search-match-exactly-the-search-term/177195#177195) e mi chiedo se il metodo 2 sembra vicino a quello che voglio fare, ma non riesco ancora a cambiare “post_title” in chiave e valore postmeta.

C’è un modo per personalizzare il tuo plug-in in modo che corrisponda esattamente alla ricerca del campo personalizzato? Oppure come posso modificare il codice funzione in base alla mia situazione?

Grazie mille per la vostra gentile attenzione e supporto in anticipo.

Cordiali saluti,

La pagina per cui ho bisogno di aiuto: [log in to see the link]

  • Autore del plugin

    (@ 5um17)

    Ciao,

    Mi dispiace per il ritardo.

    Il primo metodo della risposta SE farà il lavoro. Potresti dirmi cosa succede quando provi con il primo metodo?

    grazie

    (@cristianbuda)

    Salve, anche io ho un’esigenza simile.

    Ho provato a utilizzare il metodo 1, sfortunatamente sovrascrive tutte le impostazioni del plug-in, quindi ad esempio non cerca più campi personalizzati. Un’altra idea?

    PS. Aggiungere un’opzione “Parola esatta” direttamente nell’amministratore sarebbe un’ottima idea per i prossimi sviluppi del tuo plugin! ??

Hai risolto il tuo problema?

0 / 0

Lascia un commento 0

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