Wordpress Admin - required custom meta check Wordpress Admin - required custom meta check wordpress wordpress

Wordpress Admin - required custom meta check


I think you can try this

add_action('user_profile_update_errors', 'validate_extra' 10, 3);function validate_extra(&$errors, $update = null, &$user  = null){    if (is_super_admin())    {        if (!$_POST['country'] || !$_POST['timezone'])        {            $errors->add('empty_country', "<strong>ERROR</strong>: Please select a country in the list");        }               }}add_action( 'personal_options_update', 'save_extra_profile_fields' );add_action( 'edit_user_profile_update', 'save_extra_profile_fields' );function save_extra_profile_fields($user){    if (is_super_admin())    {        update_user_meta($user, 'country', $_POST['country']);        update_user_meta($user, 'timezone_string', $_POST['timezone']);    }}