添加WordPress登录可见的维护功能 ? WordPress主题开发 ? 多梦网 多梦主题2.1
网站总有暂时维护或者是不想让别人看见网站内容的时候,这个时候我们就需要给网站上锁了,只要设置一个登录可见即可。这个简单的功能我已经写了一个简单的插件“WordPress登录可见插件”,现在说说怎么把这个功能集成到主题里面。
实现方法
我们只需要把以下代码加入主题目录下的functions.php文件中即可。需要注意的是,添加进去之后就即时生效了,这对用户操作来说极其不便,我们可以在主题设置面板中添加一个选项,让用户决定是否启用这个功能。
//如果不是登录状态则重定向到登录页
function dmeng_need_to_sign()
{
if( ! is_user_logged_in() )
{
wp_redirect( home_url( '/wp-login.php' ) );
exit();
}
}
add_action( 'template_redirect', 'dmeng_need_to_sign' );
//在登录页添加提示信息
function dmeng_need_to_sign_message()
{
echo '<p>网站正在维护中,登录才可访问!</p>';
}
add_action( 'login_form', 'dmeng_need_to_sign_message' );
更多阅读
智能马桶的基本功能说明 智能马桶的功能
智能马桶的基本功能说明——简介随着科技的发展,卫浴功能的不断开发,智能马桶开始出现,人性化的外形和功能设计使得智能马桶才高八斗。智能马桶的出现体现了人们对舒适生活和对健康生活的追求,智能马桶在日本的普及率更超过60%。下面为
主题文件构成|WordPress主题制作全过程 wordpress4.5主题制作
主题文件构成|WordPress主题制作全过程——概述从零开始制作 WordPress 主题其实不难,只要你从现在开始认真阅读这个教程,一步一步认真学习,你就会成为一个 WordPress 主题制作高手。至少你会修改现有主题。 网络上已经有很多关于制作
无法打开淘宝账号登录界面的解决办法 淘宝售假解决办法
无法打开淘宝账号登录界面的解决办法——简介很多同鞋会碰到这么一个头疼万分的事情,包括死宅的我!突然发现淘宝的账号登录界面死活就是打不开。无论是用IE浏览器,还是用其他浏览器。明明安全控件和数字证书都装好了的,卸载后重装还是不
Word2010中怎样添加分栏之间的分割线 word2010添加分割线
我们在使用Word2010编辑文档时,有时需要根据实际需要为分档设置分栏,并且需要在分栏之间添加一条分割线。本篇经验就来介绍一下为文档分栏并添加分割线的方法。Word2010中怎样添加分栏之间的分割线——工具/原料Word 2010Word2010中
手机的隐藏功能 手机的隐藏游戏
手机的隐藏功能——简介亲,是否在准备奖励一下自己换个新手机时,不知道你发高价买的这款手机到底质量好不好呢?是否会在心情不好时,接到不想接的电话,是否正在重要通话时,手机出现了滴滴的声音,很悲催啊!接下来,我就告诉你其实你的手机还有很