IT教程 ·

【WordPress教程】网站备案不关站代码/隐藏主页显示维护页面


【WordPress教程】网站备案不关站代码/隐藏主页显示维护页面 IT教程 第1张

前言:

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

特点

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

代码

第一部分:添加到主题的header.php顶部

以下为隐藏内容:

<?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://ae01.alicdn.com/kf/HTB1GOA_aEuF3KVjSZK9762VtXXai.png" /><br />");
document.writeln("<strong><span style="font-size:16px">欢迎光临酷墨白社区,分享点滴,记录生活。更多内容填充中...,如有问题请<a href="http://wpa.qq.com/msgrd?v=3&uin=327111804&site=qq&menu=yes"  target="_blank" >联系站长</a></span></strong></p>");
</script>
<div class="text" style=" text-align:center;">
<b> 备案号:</b> <a href="https://www.mbx0.com/wp-content/uploads/" 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 } ?>/* 判断结束 */

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

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

以下为隐藏内容:

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

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

注:在使用本系统源码时,使用方必须在国家相关法律法规范围内并经过国家相关部门的授权许可,禁止用于一切非法行为。使用用途仅限于测试、实验、研究为目的,禁止用于一切商业运营,本站不承担使用者在使用过程中的任何违法行为负责。

参与评论