- Home
- Categorie
- Coding e Sistemistica
- WordPress
- Offrire risultati in base alla ricerca
-
Offrire risultati in base alla ricerca
Ciao,
Vorrei (come da oggetto) offrire risultati ad hoc in merito alle ricerche fatte su wordpress.
Entro nello specifico:
Ho realizzato un tema dove utilizzo i customfield
ed attraverso un plugin, faccio fare la ricerca anche all'interno degli stessi.Vorrei che cercando ad esempio la parola "marco" nella pagina dei risultati (oltre ai post conenenti quel customfield) comparisse una breve descrizione sulla parola stessa.
Pensavo di inserire nella pagina search.php un'istruzione del tipo
IF searchquery is uguale a "marco" then "codice html con descrizione marco"
ma non saprei come strutturarla.qualcuno mi viene in aiuto?
Grazie
-
Ciao devilio,
questo potrebbe andare:[PHP]
<?php
$search_query = get_search_query();
$search_query = strtolower($search_query);
if($search_query=="ciao"){
echo "ciao anche a te!!!";
}
else{
echo "saluta maleducato!";
}
?>
[/PHP]Va messo nel file search.php.
Una precisazione: nell'if metti la parola in minuscolo, in quanto la query come vedi viene elaborata e trasformata in minuscolo proprio per aggirare il problema del case sensitive del php.
-
Grazie **lastrobt ** mi sei stato di grande aiuto.
Il codice funge perfettamente.
-
Son contento di essere riuscito a risolvere il problema, alla prossima!