Что именно ищет параметр 's' в WP Query?
26 мая 2015 г., 22:22:10
Просмотры: 19.1K
Голосов: 8
У меня простой вопрос, но я не могу найти ответ нигде. Что именно ищет параметр 's', когда используется в запросе? Например:
$args = array(
's' => $keyword // Ключевое слово для поиска
);
$query = new WP_Query($args);
Он ищет только содержимое записи или также заголовки, метки и т.д.?
РЕДАКТИРОВАНИЕ: Для уточнения. Вопрос в том, какие поля записи проверяются при поиске, а не какие данные возвращаются.

Jeremiah Prummer
822
Комментарии
Все ответы на вопрос
1
2
Как обычно, наиболее надежный способ - это вывести итоговый SQL-запрос и посмотреть:
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
Единственные две вещи, которые учитывает стандартный поиск - это заголовок и содержимое записи.

Rarst
100K
26 мая 2015 г. 22:59:04
Похожие вопросы