You appear to be a bot. Output may be restricted
Description
Implement "show_user_profile" action for oik-userFilter out the user profile actions that we don't want to run leaving only those that we do.
Usage
oiku_show_user_profile_selected( $user );
Parameters
- $user
- ( WP_User ) required – WP_User object
Returns
voidTO DO
Make this work for "edit_user_profile" as well by checking the current filter.Source
File name: oik-user/admin/oik-user.phpLines:
1 to 18 of 18
function oiku_show_user_profile_selected( $user ) { $oik_user_filters = get_option( "bw_user_filters" ); bw_trace2( $oik_user_filters, "bw_user_filters" ); if ( $oik_user_filters && count( $oik_user_filters ) ) { foreach ( $oik_user_filters as $key => $value ) { if ( !$value ) { list( $priority, $function ) = explode( " ", $key ); $function = oiku_get_function_as_array( $function ); bw_trace2( $function, "function" ); if ( is_array( $function ) ) { oiku_remove_filters_for_anonymous_class( "show_user_profile", $function[0], $function[1], $priority ); } else { remove_filter( "show_user_profile", $function, $priority ); } } } } }View on GitHub