有很多方法可以做到这一点。我的如下所示。。
首先,您可以存储用户登录的时间,以便在X分钟内显示成功登录弹出窗口。。
function store_login_time($user_login, $user) {
$userID = $user->ID;
update_user_meta( $userID, \'_login_time_\', time() );
}
add_action(\'wp_login\', \'store_login_time\', 10, 2);
然后使用此代码在网站首页上显示代码X分钟数(在我的示例中为1分钟),使用
wp_head 行动
function myscript() {
$to_time = time();
$from_time = get_user_meta( get_current_user_id(), \'_login_time_\', true );
$diff = round(abs($to_time - $from_time) / 60,2);
// This will run till 1 minute after logging in ..
// For Seconds use 0.1 to 0.9
if ( is_front_page() && $diff < "1" ){
?>
<script type="text/javascript">
$( document ).ready(function() {
$(\'<div class="item login">Success! You\\\'re now signed in.</div>\').appendTo(\'.pop-notice\').delay(6000).queue(function() { $(this).remove(); });
});
</script>
<?php
}
}
add_action(\'wp_head\', \'myscript\');
您可以根据需要为用户角色添加更多选项。