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

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

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

Поэтому мой вопрос: какой правильный подход дает одинаковые результаты поиска, как если бы была отправлена ​​форма поиска по умолчанию?

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

Спасибо и прошу простить мою любовь!