防止在BBPress帖子中插入“NOFLOGO”

时间:2015-10-08 作者:Devyn Collier Johnson

我如何防止“nofollow”被添加到bbPress帖子的内部链接中?(我有bbPress和WordPress的最新版本)

“nofollow”属性正在添加到我网站(DCJTech.info)上的内部链接中。然而,这个问题只发生在bbPress的帖子上,而不是WordPress的页面上。下面是一个问题示例(bbPress post)–http://dcjtech.info/topic/general-unixoid-topics/

我已经试着把下面几行注释掉了/包括/核心/过滤器。php,但没有成功。我还清除了缓存(服务器和浏览器),等了一分钟才检查页面的源代码。

add_filter( \'bbp_get_reply_content\', \'bbp_rel_nofollow\', 50 ); add_filter( \'bbp_get_topic_content\', \'bbp_rel_nofollow\', 50 );

我用了grep-r-e“follow”/插件查找所有可能插入“nofollow”的代码,我还搜索了我的主题插件和mu插件。此外,我还搜索了我的SQL数据库(通过phpMyAdmin)以查找“follow”。我没有找到任何可能导致此问题的插件、设置等。帖子中也没有“nofollow”属性。我还搜索了我的插件“bbp\\u rel\\u nofollow”。

我禁用了“外部链接”,并注释掉了前面提到的bbPress代码(并清除了缓存),但“nofollow”属性仍然在我的内部链接上。

我彻底检查了WordPress codex网站、论坛(如https://bbpress.org/forums/topic/turning-no-follow-links-to-do-follow/ ), 等等,但我找不到解决方案或原因。

1 个回复
SO网友:Devyn Collier Johnson

作为一个临时的(但很糟糕的修复),下面的代码可以添加到“functions.php”中。

//Remove nofollow function rm_nofollow($txt){ $txt=str_replace(\' rel="nofollow"\',\'\',$txt); return $txt; } add_filter(\'bbp_get_topic_content\',\'rm_nofollow\',20); add_filter(\'bbp_get_reply_content\',\'rm_nofollow\',20);

相关推荐

bbPress replies list

我正在尝试获取一个页面,以显示所有论坛中所有回复的列表(例如,如果bbPress允许我搜索几乎每个回复中都出现的空格字符,那么会出现什么情况)。不幸的是,似乎没有一个短代码可以在我的页面中显示出来。我该怎么做呢?