0

私はワードプレスにあまり適していませんが、私の友人が彼のワードプレスのインストールの問題を修正するように私に頼みました。彼はBuddypressを使用しており、問題はwikiコンポーネントにあります。wikiで新しい記事を作成することはできません。コードを調べて、dbエントリを作成するコードを見つけました。

add_action( 'init', 'bp_wiki_group_page_create' );

これは関数add_action('init'、'bp_wiki_group_page_create');を意味するはずだと思います。すべてのinitのものがロードされた後に呼び出す必要があります。

しかし、この関数にデバッグ機能を入れると、表示されません。だから、フックに何か問題があると思います。独自のメソッドをinitアクションに追加すると、それが表示されます。

問題を探すためのヒントを教えてください。必要に応じて、より多くの情報を提供できます。

4

1 に答える 1

1

答えはhttps://buddypress.trac.wordpress.org/ticket/4195にあります。つまり、BuddyPress Wikiコンポーネントは、遅すぎるbp_initではなくbp_includeアクションを使用する必要があります。

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

于 2012-05-08T19:17:58.893 に答える