Как искать по автору темы

Всем привет!

Я использую API для выполнения поиска на фронтенде WordPress. Мне нужен способ получить все темы, созданные пользователем в выбранной категории.

Если я использую эти параметры: @Olivier_Lambert #general, то возвращаются сообщения, оставленные в темах других людей.

Должны быть какие-то параметры, например “author:@username” или что-то подобное.

Также есть ли справочный документ, содержащий все параметры поиска, которые мы можем использовать?

Можете ли вы использовать этот эндпоинт?

https://meta.discourse.org/u/olivier_lambert/activity/topics

Этот поисковый запрос вернет все темы, созданные пользователем в указанной категории:

in:first #support @downey

Если убрать in:first, запрос вернет все темы и ответы этого автора.

Я хотел предостеречь от этого, но, возможно, вы знаете способ решить мою проблему с использованием поискового запроса: он записывается в панель управления, что делает виджет популярных поисковых запросов бесполезным.

Конечно, это не большая проблема, но: можно ли использовать поисковый endpoint без записи в журнал?

Меня тоже это интересует.

Я не думаю, что существует официальный документ, но если вы используете элементы интерфейса на странице результатов поиска (или ссылку «опции» в виджете поиска), вы можете поэкспериментировать с различными параметрами и увидеть синтаксис после заполнения формы.

Это, вероятно, лучше обсудить в отдельной теме поддержки, так как это не совсем связано с вопросом, заданным @Olivier_Lambert.

О, да. Я не подумал(а), что они будут передавать это во время поиска (я не совсем некомпетентен(а), я кэширую вещи в WordPress и думал(а), что у нас та же проблема :nerd:).

Не знаю почему, но мой мозг всегда игнорировал этот селектор, который, как оказалось, содержит множество интересных фильтров!