Linux区


wordpress侧栏屏蔽bbpress某些论坛的最近发表主题

给我的manjaro.org.cn网站(wordpress做的)添加bbPress论坛插件之后,在后台——外观——小工具里添加“(bbPress)最近发表主题”的侧栏widget,发现这些最近发表主题里面有些灌水的无聊话题,影响网站的SEO效果,想屏蔽之。

上网用各种搜索引擎找了很多答案,都不中用。后来通过一个关键词“post_parent”搜遍bbpress的插件文件夹,排查到了wp-content/plugins/bbpress/includes/common/widgets.php这个文件非常可疑,然后试试在其相应的$topics_query里添加'post_parent__not_in'  => array("230","236")这样的代码,哈哈,搞定!

其中,230和236就是不想展示的论坛版块的id,那么这个id是怎么找出来的呢?答案在这里:

在后台编辑论坛所有版块的时候看看“编辑”的链接地址,会发现这样的格式http://www.manjaro.org.cn/wp-admin/post.php?post=387&action=edit,其中post=后面的就是论坛版块的ID。

相关博文



发表评论

电子邮件地址不会被公开。