解决 BuddyPress 1.1.2 首页全站动态 widget 的中文字符 URL 乱码问题
十一月 11, 2009前一篇日志中提到 BuddyPress 在自动升级后首页的全站动态 (Site Wide Activity) 里凡是有中文字符的 URL 多多少少都出现了乱码,导致 URL 无效,经过在官方论坛上的求证后,从 levinng 朋友那里得到这样一个可行的解决方案,测试有效:
在 /wp-content/plugins/buddypress/bp-activity/bp-activity-filters.php 文件中,注释掉第4、5两行代码
1 2 | add_filter( 'bp_get_activity_content', 'bp_activity_filter_kses', 1 ); add_filter( 'bp_get_activity_content', 'bp_activity_filter_kses', 1 ); |
改为
1 2 | /* add_filter( 'bp_get_activity_content', 'bp_activity_filter_kses', 1 ); */ /* add_filter( 'bp_get_activity_content', 'bp_activity_filter_kses', 1 ); */ |
这样问题就解决了,希望官方能尽快给出一个可靠的完美解决,毕竟 kses filter 还是蛮有用的,可以过滤一些 HTML 代码以免破坏页面格局。
近期评论