Вики-компонент BuddyPress не вызывает действие компонента init
Я не очень хорошо разбираюсь в WordPress, но мой друг попросил меня исправить проблему в его установке WordPress. Он использует Buddypress, и проблема в вики-компоненте. Невозможно создавать новые статьи в вики. Я посмотрел на код и нашел код, который должен создать запись в БД.
add_action( 'init', 'bp_wiki_group_page_create' );
Я думаю, что это должно означать функцию add_action( 'init', 'bp_wiki_group_page_create'); должен быть вызван после того, как все содержимое init загружено.
Но когда я добавляю отладочную информацию в эту функцию, она никогда не отображается. Так что я думаю, что что-то не так с крючком. Когда я добавляю свой собственный метод к действию init, он отображается.
Можете ли вы дать мне несколько советов, где я могу найти проблему? Я могу дать больше информации, если это необходимо.
1 ответ
Ответ можно найти по адресу https://buddypress.trac.wordpress.org/ticket/4195. Короче говоря, вики-компонент BuddyPress должен использовать действие bp_include вместо bp_init, что слишком поздно.
Ссылка: http://codex.buddypress.org/plugin-development/checking-buddypress-is-active/