添加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>';
添加WordPress登录可见的维护功能 ? WordPress主题开发 ? 多梦网 多梦主题2.1

}

add_action( 'login_form', 'dmeng_need_to_sign_message' );

  

爱华网本文地址 » http://www.aihuau.com/a/25101013/184562.html

更多阅读

智能马桶的基本功能说明 智能马桶的功能

智能马桶的基本功能说明——简介随着科技的发展,卫浴功能的不断开发,智能马桶开始出现,人性化的外形和功能设计使得智能马桶才高八斗。智能马桶的出现体现了人们对舒适生活和对健康生活的追求,智能马桶在日本的普及率更超过60%。下面为

主题文件构成|WordPress主题制作全过程 wordpress4.5主题制作

主题文件构成|WordPress主题制作全过程——概述从零开始制作 WordPress 主题其实不难,只要你从现在开始认真阅读这个教程,一步一步认真学习,你就会成为一个 WordPress 主题制作高手。至少你会修改现有主题。 网络上已经有很多关于制作

无法打开淘宝账号登录界面的解决办法 淘宝售假解决办法

无法打开淘宝账号登录界面的解决办法——简介很多同鞋会碰到这么一个头疼万分的事情,包括死宅的我!突然发现淘宝的账号登录界面死活就是打不开。无论是用IE浏览器,还是用其他浏览器。明明安全控件和数字证书都装好了的,卸载后重装还是不

Word2010中怎样添加分栏之间的分割线 word2010添加分割线

我们在使用Word2010编辑文档时,有时需要根据实际需要为分档设置分栏,并且需要在分栏之间添加一条分割线。本篇经验就来介绍一下为文档分栏并添加分割线的方法。Word2010中怎样添加分栏之间的分割线——工具/原料Word 2010Word2010中

手机的隐藏功能 手机的隐藏游戏

手机的隐藏功能——简介亲,是否在准备奖励一下自己换个新手机时,不知道你发高价买的这款手机到底质量好不好呢?是否会在心情不好时,接到不想接的电话,是否正在重要通话时,手机出现了滴滴的声音,很悲催啊!接下来,我就告诉你其实你的手机还有很

声明:《添加WordPress登录可见的维护功能 ? WordPress主题开发 ? 多梦网 多梦主题2.1》为网友请你滚分享!如侵犯到您的合法权益请联系我们删除