0

我不太适合 wordpress,但我的一个朋友让我解决他的 wordpress 安装问题。他正在使用 Buddypress,问题出在 wiki 组件中。无法在 wiki 中创建新文章。我查看了代码并找到了应该创建数据库条目的代码。

add_action( 'init', 'bp_wiki_group_page_create' );

我认为这应该意味着函数 add_action('init', 'bp_wiki_group_page_create'); 应该在加载所有初始化内容后调用。

但是当我在这个函数中放一些调试的东西时,它永远不会显示出来。所以我认为钩子出了点问题。当我将自己的方法添加到 init 操作时,它会显示出来。

你能给我一些提示,我可以找到问题吗?如果需要,我可以提供更多信息。

4

1 回答 1

1

答案可在https://buddypress.trac.wordpress.org/ticket/4195找到。简而言之,BuddyPress Wiki 组件应该使用 bp_include 操作而不是 bp_init,这为时已晚。

参考:http ://codex.buddypress.org/plugin-development/checking-buddypress-is-active/

于 2012-05-08T19:17:58.893 回答