关于init的BuddyPress Wiki组件操作未被调用

时间:2012-03-27 18:59:20

标签: php wordpress wordpress-plugin wiki buddypress

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

add_action( 'init', 'bp_wiki_group_page_create' );

我认为这应该是函数add_action('init','bp_wiki_group_page_create');应在所有init资源加载后调用。

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

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

1 个答案:

答案 0 :(得分:1)

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

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