Я хотел бы добавить условия в цикл bp_forum_topics (), которые содержат сообщения только с определенными ключевыми словами.Может кто-нибудь помочь мне с этим?
Я хотел бы создать собственный плагин, который переопределяет текущую функцию bp_forum_topics (), которая делает это.Я новичок в разработке WordPress, поэтому не уверен насчет фильтров и тегов.Прямо сейчас он возвращает все темы (за исключением свободных поисковых терминов, новейших, популярных и т. Д.).Я хочу иметь возможность возвращать темы, если сообщения, связанные с этими темами, содержат конкретные условия поиска.
Я могу управлять кодированием для этого, но в чем я не уверен, так это в переопределении функций bp_forums_get_post, сохраняя при этомдругие функции, используемые в buddypress, такие как get_avatar.
Любая помощь будет полезна.
Пометить
ОБНОВЛЕНИЕ: Вот SQL
SELECT
post.post_id,
post.topic_id,
topic.topic_title,
post.post_text
FROM bb_posts post
LEFT JOIN bb_topics topic
ON topic.topic_id = post.topic_id
WHERE topic_title LIKE '%searchterms%' OR post_text LIKE '%searchterms%';