制作个性化的WordPress登陆界面的实例教程


Posted in PHP onMay 21, 2016

个性化登陆界面的方法有两种,第一种是替换登陆背景,这个算是小型个性化吧:

在/wp-admin/images找到login-bkg-tile.gif和login-bkg-bottom_new.gif两张图片,用自己定制的图片(大小最好相同)替换就行了。

当然这个不能改变登陆框的布局,显然对于追求完美的处女座来说是不够的,于是第二种方法出现了:

首先在functions.php中添加一个函数:

// custom login for theme
// folder themes/theme_name/custom-login/
function custom_login() {
echo '<link rel="stylesheet" type="text/css" href="' . get_bloginfo('template_directory') . '/custom-login.css" />';
}
add_action('login_head', 'custom_login');

通过一个简单的“勾子”,现在你的主题已经可以开启个性化登陆界面了,接下来要做的,是为你的登陆界面写css样式,命名为custom-login.css,然后再把css文件放到主题文件夹里就行了。

以下是本站的css,供大家参考(由于我的custom-login.css是放在主题文件夹的子文件里,所以background里的url要写成如../images/login-bg-body.jpg的形式,熟悉MCS的人就会知道 ".." 代表上一级目录)

/* 页面css */
html,body,#wpbody,.form-table .pre{background: #ffffff url("../images/login-bg-body.jpg");? font-size: 13px; font-family: 微软雅黑,宋体;}
a{text-decoration: none;}
body.login,body{border: none;}
h1 a{display: none;}

/* 登陆框主体部分css */
#login{background: url("../images/login-bg.jpg") no-repeat;? width: 650px;? height: 500px;? position: relative; margin: 50px auto;}
#loginform {padding-left: 110px;? float: right;? border-left: 2px solid #e3e3d3}
#loginform #user_login , #loginform #user_pass {border: 2px dotted #666666}
form{width: 280px;? height: 166px;? padding: 45px 0px 0px 0px;? background: url() no-repeat; margin: 60px 0 0 0; border: none; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
#user_pass,#user_login,#user_email{width: 190px; height: 20px; margin-bottom: 10px;}

/* 登陆框各组成css */
label {font-size: 13px; color: #fff;}
form .forgetmenot label {font-size: 13px;? color: #666666;}
.login #nav a{color: #666666 !important;}
input.button-primary, button.button-primary, a.button-primary{background: none; border: none; text-shadow: none; margin: 0; padding: 0; font-size: 13px; font-family: 微软雅黑,宋体;}
form .submit input {color: #666666;}
input.button-primary: active, button.button-primary: active, a.button-primary: active {background: none;}

/* 其他 */
#nav{margin: 0; padding: 0; position: absolute; text-shadow: none;}

送上效果图

制作个性化的WordPress登陆界面的实例教程

看到效果后就会发现,虽然我们不能改变页面的html元素,但包括登陆框结构在内的整个登陆页面都可以自定义,只要你知道每个部分的css选择器名称即可。所以只要用firebug等工具查看所有css的id或class,就可以制作出一个完全自己作主的登陆界面。

PHP 相关文章推荐
两个开源的Php输出Excel文件类
Feb 08 PHP
PHP 编写大型网站问题集
May 07 PHP
解析php5配置使用pdo
Jul 03 PHP
浅析echo(),print(),print_r(),return之间的区别
Nov 27 PHP
PHP将两个关联数组合并函数提高函数效率
Mar 18 PHP
php格式输出文件var_export函数实例
Nov 15 PHP
PHP ajax 异步执行不等待执行结果的处理方法
May 27 PHP
ThinkPHP自定义函数解决模板标签加减运算的方法
Jul 03 PHP
php计算title标题相似比的方法
Jul 29 PHP
php5.4传引用时报错问题分析
Jan 22 PHP
PHP使用zlib扩展实现GZIP压缩输出的方法详解
Apr 09 PHP
PHP7修改的函数
Mar 09 PHP
详解WordPress中添加友情链接的方法
May 21 #PHP
PHP框架Laravel插件Pagination实现自定义分页
Apr 22 #PHP
屏蔽PHP默认设置中的Notice警告的方法
May 20 #PHP
PHP获取网站中各文章的第一张图片的代码示例
May 20 #PHP
今天你说520了吗?不仅有php表白书还有java表白神器
May 20 #PHP
程序员的表白神器“520”大声喊出来
May 20 #PHP
PHP性能优化大全(php.ini)
May 20 #PHP
You might like
在PHP的图形函数中显示汉字
2006/10/09 PHP
php数组函数array_key_exists()小结
2015/12/10 PHP
PHP实现的DES加密解密实例代码
2016/04/06 PHP
php设计模式之状态模式实例分析【星际争霸游戏案例】
2020/03/26 PHP
JQuery 学习笔记 选择器之三
2009/07/23 Javascript
JSON 数字排序多字段排序介绍
2013/09/18 Javascript
js中函数调用的两种常用方法使用介绍
2014/07/17 Javascript
JavaScript跨域方法汇总
2014/10/16 Javascript
jQuery动画效果相关方法实例分析
2015/12/31 Javascript
jQuery实现返回顶部功能
2016/02/23 Javascript
vue 通过下拉框组件学习vue中的父子通讯
2017/12/19 Javascript
微信小程序录音与播放录音功能
2017/12/25 Javascript
javascript网页随机点名实现过程解析
2019/10/15 Javascript
JavaScript组合设计模式--改进引入案例分析
2020/05/23 Javascript
微信小程序获取当前时间及星期几的实例代码
2020/09/20 Javascript
Vue 解决在element中使用$notify在提示信息中换行问题
2020/11/11 Javascript
一些Python中的二维数组的操作方法
2015/05/02 Python
python使用wmi模块获取windows下的系统信息 监控系统
2015/10/27 Python
Python的Django中将文件上传至七牛云存储的代码分享
2016/06/03 Python
Python 性能优化技巧总结
2016/11/01 Python
Python简单删除列表中相同元素的方法示例
2017/06/12 Python
Python实现可设置持续运行时间、线程数及时间间隔的多线程异步post请求功能
2018/01/11 Python
pandas 实现字典转换成DataFrame的方法
2018/07/04 Python
通过Python编写一个简单登录功能过程解析
2019/09/04 Python
python与pycharm有何区别
2020/07/01 Python
html5利用canvas实现颜色容差抠图功能
2019/12/23 HTML / CSS
StudentUniverse英国:学生航班、酒店和旅游
2019/08/25 全球购物
美国最大的户外装备和服装购物网站:Backcountry
2019/10/15 全球购物
Hotels.com泰国:酒店预订网站
2019/11/20 全球购物
不假外出检讨书
2014/01/27 职场文书
大学运动会通讯稿
2014/01/28 职场文书
家长会学生演讲稿
2014/04/26 职场文书
施工安全责任书范本
2014/07/24 职场文书
个人违纪检讨书
2014/09/15 职场文书
工厂标语大全
2014/10/06 职场文书
《有余数的除法》教学反思
2016/02/22 职场文书