登录弹出窗口在wordpress中使用unlogeduser几分钟后

时间:2015-10-28 06:17:25

标签: javascript wordpress popup

我正努力实现如下目标。

我在这里建立了一个网站http://ahsanurrahman.com/myprojects/cms/wp/chris-aa/pr1/

我想强制访问者使用5分钟后自动出现的弹出窗口进行登录或注册,或者直到登录或注册为止。为实现这一目标,我已经完成了如下

<?php
if ( ( is_single() || is_front_page() || is_page() ) 
       && !is_page('login') && !is_page('register') && !is_user_logged_in()){

    echo'<div class="overlay-bg">
</div>
<div class="overlay-content popup3">
    <h1>You must login or Register to view this site.</h1>
</div>';
} 

?>

要显示弹出窗口,我使用的是java脚本,如果用户没有加入,则会在1分钟后显示。但如果他们刷新页面,弹出窗口就会消失,并在1分钟后再次出现。

所以我想做的是我希望在1分钟后向每位访客显示弹出窗口,但是希望保持弹出窗口保持不变,直到他们登录或永久注册,即使他们刷新它。

由于

1 个答案:

答案 0 :(得分:0)

在朋友的帮助下,我从自己那里得到了答案。曲奇饼应该设置如下

    <activity 
        android:name=".MainActivity"
        android:noHistory="true">
    </activity>

这里$ popup_time变量设置为函数javascript代码,如下所示

<?php
setcookie("visited",true);

if(!empty($_COOKIE['visited']) && $_COOKIE['visited'] == true)
 $popup_time = 0;
 else
 $popup_time = 60000; 
?>

就是这样:)。我很沮丧,没有人在这里给我一个正确的方法。

无论如何,谢谢