Php Wordpress中的启动页
我正在创建一个Wordpress博客,上面会有成人内容,所以我需要在Wordpress上有一个第一次使用的启动页面。第一次,我可以用cookie解决这个问题(尽管我知道并不是每个人都启用了cookie) 我能做的是,创建一个脚本,如果没有cookie,它将加载另一个页面。或者我可以将启动页面设置为我的主页,如果存在cookie,则重定向 但这不是我真正想要的。我不想和书页争论。取而代之的是我正在寻找一个lightbox-y解决方案,它可以使背景(主页)变暗,并显示一个可以选择留下或离开的面板Php Wordpress中的启动页,php,javascript,css,wordpress,Php,Javascript,Css,Wordpress,我正在创建一个Wordpress博客,上面会有成人内容,所以我需要在Wordpress上有一个第一次使用的启动页面。第一次,我可以用cookie解决这个问题(尽管我知道并不是每个人都启用了cookie) 我能做的是,创建一个脚本,如果没有cookie,它将加载另一个页面。或者我可以将启动页面设置为我的主页,如果存在cookie,则重定向 但这不是我真正想要的。我不想和书页争论。取而代之的是我正在寻找一个lightbox-y解决方案,它可以使背景(主页)变暗,并显示一个可以选择留下或离开的面板 我
我不知道该怎么开始。我熟悉PHP、Javascript和CSS,所以我甚至不需要代码。我只是想让一个网络程序员对这一点的看法,以及一些关于如何以我喜欢的方式创建启动页的帮助。还是一个愚蠢的想法?我会使用灯箱解决方案 e、 g.
这包括如何使用它的示例 我会为它创建CSS,让它做好准备,然后根据您的条件将它粘贴到标题中。这样,你知道每个页面都会显示它,你可以;如果你被链接到某个网站,你就不会被“抓到”
我唯一关心的是确保lightbox效果覆盖任何图形,因为我确信您不希望在用户同意看到它之前显示它。创建一点JavaScript代码来检查cookie并在未设置cookie时显示lightbox应该不会有任何问题。JavaScript可以使用面板简单地显示一个div,可以选择留下或离开。也可以用另一个div来调暗背景,但你可以用任何你认为合适的方式来做。使用Colorbox并称之为onload 我用它来创建加载时的弹出窗口。它将cookie设置为每30天过期一次。创建一个名为
#inline_content
的div,其中包含所有内容,并将其设置为display:none代码>
希望这有帮助
<script>
$(document).ready(function() {
if (document.cookie.indexOf('visited=true') === -1) {
var expires = new Date();
expires.setDate(expires.getDate()+30);
document.cookie = "visited=true; expires="+expires.toUTCString();
$.colorbox({inline:true, width:"40%", height:"450px", href:"#inline_content"});
}
});
</script>
$(文档).ready(函数(){
if(document.cookie.indexOf('visted=true')=-1){
var expires=新日期();
expires.setDate(expires.getDate()+30);
document.cookie=“visited=true;expires=“+expires.toutString();
$.colorbox({inline:true,宽度:“40%”,高度:“450px”,href:“#inline_content”});
}
});
我使用了建议的解决方案,但内联不起作用,display:none
没有被jQuery更改,所以我使用了
$.colorbox({html:"<div id=\"splash-wrapper\"><h1>it works</h1></div>"});
$.colorbox({html:“它工作”});
它就像一个符咒