@Fra_T said:
Utilizza le API di WordPress.
I dati utilizzati nel loop di WordPress sono generati da un query. Ogni parte della query può essere filtrata (Join, where, limit, ...).
Con add_filter('posts_where', 'penny_custom_search') faccio in modo che il valore di WHERE sia passato alla funzione penny_custom_search prima che la query sia eseguita.
Se è una ricerca, la funzione penny_custom_search blocca lo script e stampa il valore di where (così puoi vedere cosa modificare per fare una ricerca solo nel titolo dei post), altrimenti ritorna il valore originale di $where e lo script procede naturalmente.
Fra_T(ac?) ti ringrazio tanto per la disponibilità ma non riesco ancora a capire
Il fatto è che non ho ben compreso il sistema di funzionamento della ricerca di wordpress, la pagina search.php del template non contiene altro che la formattazione dei risultati...
Sato pensando a questo punto di creare un motore di ricerca da 0, estraendo i dati dal database wordpress e stampando a video i risultati tramite un comun mysql_fetch_array...
Tuttavia avrei bisogno di una funzione di ricerca anche all'interno di altre pagine (ad esempio, correlazioni tra post tramite i custom_meta_tag), in questo modo dovrei riuscire però a quel punto di wordpress rimarrebbe poco e niente...