如何显示:用户登录后阻止

时间:2017-09-15 作者:user3199063

我希望在用户登录后出现一个弹出窗口(用jquery创建)。并且只有在登录之后。我搜索过谷歌,但很难在那里找到解决方案。我知道有一个叫做wp\\u login之类的钩子,但我如何才能在其中获得类似css的display:block呢?

1 个回复
SO网友:Drupalizeme

当用户登录到站点时,Wordpress有一个类。

.已登录

您可以使用它来检查javascript并显示弹出窗口。

如果用户尚未登录,则可以隐藏此信息。

如果你想只显示x中的一次,那么你可以用cookies(以及其他选项)显示x中的一次

$(document).ready(function() {
    if ($.cookie(\'cookiepopupcheck\')){ 
        $(\'#welcome\').hide();
    }else {
        $("#close-welcome").click(function() {
            $(".welcome").fadeOut(3000);
            $.cookie(\'cookiepopupcheck\', true);    
        });
    }
});
文件可以包含在Enqueue这是文件github project

结束