Cosa cerca esattamente il parametro 's' nelle query di WordPress?
26 mag 2015, 22:22:10
Visualizzazioni: 19.1K
Voti: 8
Ho una domanda semplice, ma non riesco a trovare la risposta da nessuna parte. Cosa cerca esattamente il parametro 's' quando viene usato in una query? Esempio:
$args = array(
's' => $keyword // Parametro di ricerca
);
$query = new WP_Query($args);
Cerca solo il contenuto dei post, oppure considera anche titolo, tag, ecc.?
EDIT: Per chiarire. La domanda è quali campi dei post vengono cercati, non quali dati vengono restituiti.

Jeremiah Prummer
822
Commenti
Tutte le risposte alla domanda
1
2
Come al solito, è più affidabile visualizzare la query SQL risultante:
SELECT wp_posts.ID
FROM wp_posts
WHERE 1=1
AND (((wp_posts.post_title LIKE '%keyword%')
OR (wp_posts.post_content LIKE '%keyword%')))
AND wp_posts.post_type = 'post'
AND ((wp_posts.post_status = 'publish'))
ORDER BY wp_posts.post_date DESC LIMIT 0,5
Le uniche due cose che la ricerca nativa considera sono il titolo e il contenuto.

Rarst
100K
26 mag 2015 22:59:04
Domande correlate
2
risposte
3
risposte
2
risposte