网站备案对于网络人或者草根站长来说并不陌生,但经常有人遇到网站已经开放,搜索引擎已经收录,但网站内容并不规范,或者严重的还有违规的内容等,这种情况下只能关站来申请备案,不然备案肯定是通不过的。但在这里告诉大家一个不关站通过审核的方法,这里的代码仅适用于wordpress,当然如果你会自己修改,拿去用也是可以的。

特点
使用本文中代码的代码,不需要关站,也不需要繁琐的修改,可以让所有未登录用户打开首页显示网站维护页,登录用户不受影响,并且,还有个好处是,并不影响首页的内容,搜索引擎爬取的内容仍然是完整的。

代码
第一部分:添加到主题的header.php顶部
[wm_reply]

<?php if( (is_home() || is_front_page() || is_404()) && !is_user_logged_in() ) { ?>/*判断是否是首页,是否是404页面,是否登录 */
<body style="background:#fff !important;">/*将body的背景颜色定死为白色 */
<script type="text/javascript">/*这段是核心代码,遮罩全部内容,内容改为你的 */
document.title = '酷ACG';
document.writeln("<p style="text-align:center">");
document.writeln("<img src="https://img11.360buyimg.com/img/jfs/t1/115532/5/17587/56735/5f50f0a8Ef354cbb3/e217f22477263cb7.jpg" /><br />");
document.writeln("<strong><span style="font-size:16px">欢迎光临星海资源网,分享点滴,记录生活。更多内容填充中...,如有问题请<a href="http://wpa.qq.com/msgrd?v=3&uin=xxxxx&site=qq&menu=yes"  target="_blank" >联系站长</a></span></strong></p>");
</script>
<div class="text" style=" text-align:center;">
<b> 备案号:</b> <a href="https://www.zkww.site/redirect/aHR0cDovL3d3dy5taWl0YmVpYW4uZ292LmNu" target="_blank"  target="_blank" >xxxxxxxx</a>
</div>
<!-- 以下为其他需要隐藏的元素,以实际情况而定!没有需要可以删除 -->
<pre class="lang:default decode:true "><style type="text/css">/* 格式如下 */
#元素ID{display:none !important;}</style>
<div style="display:none;height:0px;">/* 隐藏网页主体内容div */
<?php } ?>/* 判断结束 */

[/wm_reply]
判断比较简单,你也可以自己修改,主要意思是如果页面是首页和404页面,就显示维护页面,登录用户无任何限制,之所以要把404页面加入判断,是因为某些主题404页面会泄漏导航菜单等内容,导致跳过维护页面进入文章内容区域。这样一来,没有登录的用户,几乎完全无法访问网站内容。

第二部分:添加到主题的footer.php的/body之前
[wm_reply]

<?php if( (is_home() || is_front_page() || is_404()) && !is_user_logged_in() ) { ?>/*判断是否是首页,是否是404页面,是否登录 */
</div>/* 隐藏网页主体内容div闭合 */
<?php } ?>/* 判断结束 */

[/wm_reply]

footer.php添加代码后就把所有网站内容包括在遮罩层了,只要满足判断条件,就显示维护内容。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。