小编Mir*_*cle的帖子

Wordpress Admin - 需要自定义元检查

我在wordpress管理员中添加自定义用户元素,我希望我的两个自定义字段是必需的,但我如何显示错误并告诉wordpress如果错误则不更新配置文件?

add_action('personal_options_update', 'sweety_admin_update_extra_profile_fields');
add_action('edit_user_profile_update', 'sweety_admin_update_extra_profile_fields');
function sweety_admin_update_extra_profile_fields($user)
{
    $error = false;

    if (is_super_admin())
    {
            if (!$_POST['country'] || !$_POST['timezone'])
            {
                $error = true;
            }
        update_user_meta($user, 'country_id', $_POST['country']);
        update_user_meta($user, 'timezone_string', $_POST['timezone']);
    }
}
Run Code Online (Sandbox Code Playgroud)

php wordpress admin

3
推荐指数
1
解决办法
1326
查看次数

标签 统计

admin ×1

php ×1

wordpress ×1