gpt4 book ai didi

php - 覆盖 Buddypress 函数以更改 SQL 条件

转载 作者:搜寻专家 更新时间:2023-10-31 20:53:38 25 4
gpt4 key购买 nike

我想将条件添加到 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%';

最佳答案

很高兴看到您找到了解决方案。你应该把 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%';

关于php - 覆盖 Buddypress 函数以更改 SQL 条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4949341/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com