BuddyPress 中的动作如何运作?
How the actions work in BuddyPress?
我正在与 BuddyPress 合作;而且,还有很多动作,比如:do_action('bp_before_wrapper')
、do_action( 'bp_before_bodywrap' )
、do_action( 'bp_before_container' )
……; bu,我没有找到定义此类操作的位置。
它们是 BuddyPress 中的默认操作吗?
do_action
是一个 WordPress 调用。可能有与 do_action 挂钩的操作,或者它可能只是在那里,以便开发人员可以在需要时调用它。
例如 do_action( 'bp_before_container' );
没有挂钩任何东西,但您可以编写一个挂钩它的函数。
function snail_content() {
echo 'I am a snail';
}
add_action('bp_before_container', 'snail_content' );
Read the WP codex re do_action.
顺便说一句 - do_action( 'bp_before_container' );
在 bp-themes 中,已弃用。使用 bp-templates 中的文件。
我正在与 BuddyPress 合作;而且,还有很多动作,比如:do_action('bp_before_wrapper')
、do_action( 'bp_before_bodywrap' )
、do_action( 'bp_before_container' )
……; bu,我没有找到定义此类操作的位置。
它们是 BuddyPress 中的默认操作吗?
do_action
是一个 WordPress 调用。可能有与 do_action 挂钩的操作,或者它可能只是在那里,以便开发人员可以在需要时调用它。
例如 do_action( 'bp_before_container' );
没有挂钩任何东西,但您可以编写一个挂钩它的函数。
function snail_content() {
echo 'I am a snail';
}
add_action('bp_before_container', 'snail_content' );
Read the WP codex re do_action.
顺便说一句 - do_action( 'bp_before_container' );
在 bp-themes 中,已弃用。使用 bp-templates 中的文件。