Php 对buddypress函数应用过滤器
我想使用一段单独的代码来修改这个函数的输出,这些代码可以存在于主题文件夹中的functions.php中。谢谢Php 对buddypress函数应用过滤器,php,wordpress,buddypress,Php,Wordpress,Buddypress,我想使用一段单独的代码来修改这个函数的输出,这些代码可以存在于主题文件夹中的functions.php中。谢谢 function bp_group_status_message( $group = null ) { global $groups_template; if ( ! $group ) $group =& $groups_template->group; if ( 'private' == $group->status ) { if ( ! bp
function bp_group_status_message( $group = null ) {
global $groups_template;
if ( ! $group )
$group =& $groups_template->group;
if ( 'private' == $group->status ) {
if ( ! bp_group_has_requested_membership() ) {
if ( is_user_logged_in() )
$message = __( 'This is a private group and you must request group membership in order to join.', 'buddypress' );
else
$message = __( 'This is a private group. To join you must be a registered site member and request group membership.', 'buddypress' );
} else {
$message = __( 'This is a private group. Your membership request is awaiting approval from the group administrator.', 'buddypress' );
}
} else {
$message = __( 'This is a hidden group and only invited members can join.', 'buddypress' );
}
echo apply_filters( 'bp_group_status_message', $message, $group );
}这是基本结构:
function new_group_status_message( $message, $group ) {
$message = 'new message';
return $message;
}
add_filter('bp_group_status_message', 'new_group_status_message', 1, 2 );
非常感谢你,shanebp。