我一直在尝试使用此代码创建一个模式弹出窗口,当一个人使用functions.php或插件中的以下代码段登录时,它欢迎WordPress仪表板中的用户,但它似乎未加载任何内容,甚至厚框。
希望有人帮助。谢谢。
add_action('admin_init', 'open_modal');
function open_modal(){
$id = get_current_user_id();
$user = get_userdata($id);
if(in_array('administrator', $user->roles)){
?>
<script>
function call_to_open_modal(){
//your code goes here...
}
call_to_open_modal();
</script>
<?php } }
答案 0 :(得分:0)
您在控制台中遇到任何错误吗?尝试在函数中回显您的JavaScript:
add_action('admin_init', 'open_modal');
function open_modal(){
$id = get_current_user_id();
$user = get_userdata($id);
if(in_array('administrator', $user->roles)){
echo
"<script>
function call_to_open_modal(){
//your code goes here...
}
call_to_open_modal();
</script>";
} }