function filter_send_message_btn() { if (!current_user_can('access_s2member_level1')) { $args = array('id' => '', 'component' => 'messages', 'must_be_logged_in' => true, 'block_self' => false, 'wrapper_id' => '', 'link_href' => '', 'link_title' => __('', 'buddypress'), 'link_text' => __('', 'buddypress'), 'link_class' => ''); } else { $args = array('id' => 'private_message', 'component' => 'messages', 'must_be_logged_in' => true, 'block_self' => true, 'wrapper_id' => 'send-private-message', 'link_href' => bp_get_send_private_message_link(), 'link_title' => __('Send a private message to this user.', 'buddypress'), 'link_text' => __('Private Message', 'buddypress'), 'link_class' => 'send-message'); } return $args; }
/** * Generate the 'Private Message' button for member profile headers. * * @return string */ function bp_get_send_message_button() { // Note: 'bp_get_send_message_button' is a legacy filter. Use // 'bp_get_send_message_button_args' instead. See #4536. return apply_filters('bp_get_send_message_button', bp_get_button(apply_filters('bp_get_send_message_button_args', array('id' => 'private_message', 'component' => 'messages', 'must_be_logged_in' => true, 'block_self' => true, 'wrapper_id' => 'send-private-message', 'link_href' => bp_get_send_private_message_link(), 'link_title' => __('Send a private message to this user.', 'buddypress'), 'link_text' => __('Private Message', 'buddypress'), 'link_class' => 'send-message')))); }
function bp_get_send_message_button() { return apply_filters( 'bp_get_send_message_button', bp_get_button( array( 'id' => 'private_message', 'component' => 'messages', 'must_be_logged_in' => true, 'block_self' => true, 'wrapper_id' => 'send-private-message', 'link_href' => bp_get_send_private_message_link(), 'link_class' => 'send-message', 'link_title' => __( 'Send a private message to this user.', 'buddypress' ), 'link_text' => __( 'Send Private Message', 'buddypress' ) ) ) ); }