Каков наилучший способ имитировать поисковый запрос в плагине


Я нахожусь в процессе создания плагина Wordpress. Я хочу имитировать функцию поиска WP по умолчанию, но в форме "живого поиска".

У меня есть настройка JS, чтобы захватить строку запроса (то есть то, что будет /?s=search-term), и я передаю ее через AJAX в свою функцию. Но теперь мне нужно обработать запрос, чтобы получить список сообщений и страниц. Но я читал, что неправильно просто использовать query_post из документации WP.

Итак, мой вопрос в том, что такое правильный подход для получения тех же результатов поиска, что и при отправке формы поиска по умолчанию?

Пожалуйста, кто-нибудь может предоставить фрагмент кода или ссылку на подробную статью, которая разъясняет это для меня.

Спасибо и, пожалуйста, простите мое рождение!

Author: Sheixt, 2013-11-12

1 answers

Передайте параметр 's' новому WP_Query объект.

$mys = new WP_Query(
  array(
    's' => 'whatever',
  )
);

Это должно дублировать поиск по умолчанию.

 2
Author: s_ha_dum, 2013-11-12 20:32:46