um_admin_role_metaboxes
Hook type
Filter
Description
Extend metaboxes at Add/Edit User Role
Parameters
$roles_metaboxes
(array) Metaboxes at Add/Edit UM Role
Usage
add_filter( 'um_admin_role_metaboxes', 'function_name', 10, 1 );
Example
Code
add_filter( 'um_admin_role_metaboxes', 'my_admin_role_metaboxes', 10, 1 ); function my_admin_role_metaboxes( $roles_metaboxes ) { $roles_metaboxes[] = array( 'id' => 'um-admin-form-my-metabox', 'title' => __( 'My Metabox', 'ultimate-member' ), 'callback' => 'my_metabox_callback', 'screen' => 'um_role_meta', 'context' => 'normal', 'priority' => 'default', ); return $roles_metaboxes; } function my_metabox_callback( $object = array() ) { $role = $object['data']; ?> <div class="um-admin-metabox"> <?php UM()->admin_forms( array( 'class' => 'um-role-my-metabox um-half-column', 'prefix_id' => 'role', 'fields' => array( array( 'id' => '_um_custom_url', 'type' => 'text', 'label' => __( 'Logo URL', 'ultimate-member' ), 'tooltip' => __( 'Set an url for Logo', 'ultimate-member' ), 'value' => empty( $role['_um_custom_url'] ) ? '' : $role['_um_custom_url'], ) ) ) )->render_form(); ?> <div class="um-admin-clear"></div> </div> <?php }
Screenshots
Image - Custom metabox on wp-admin > Ultimate Member > User Roles > Edit Role.
Change Log
Since: 2.0
Source
File includes/admin/core/class-admin-metabox.php
| View on GitHub