在文章开始前,我要说更换wordpress后台登录界面的logo绝对算是无聊之作,摸索这东西的人究竟要该有多闲啊!大家都知道wp-login.php是登录界面,这个界面上明显的放置着wordpress的logo,对于大多数站点来说,其实并不具有注册会员的资质与功能,也就是说这个后台登录页面也仅仅只有自己才能看到。况且有些朋友还建议将前台的登录模块去掉,以保证更快的加速页面加载、更好的确保站点安全,这样的话,我们一般都是直接在地址栏中,输入wp-login.php的页面地址,浏览者根本就不会进入这个页面。
好吧!好吧!我不否认还是有些东西喜欢折腾的,或许真的有人想利用wordpress去做一些社交网络之类的站点?
下面就将更换后台登录界面的logo的方法整理出来,
- unction customize_login_logo()
- {
- //以下代码片段任选其一即可.
- //代码片段1利用get_template_directory_uri()函数:
- echo '<img src="'. get_template_directory_uri() .'/images/logo.jpg" />';
- //将图片传至主题包的images文件夹中,并更改此处的图片名
- //www.xmlas.com
- //代码片段2利用get_bloginfo('template_directory')函数:
- echo '<img src="'. get_bloginfo('template_directory') .'/images/logo.jpg" />';
- }
- add_action('login_head', 'customize_login_logo');
任何代码都有可扩展的余地,关键是要看看我们是否懂得去思考,请参考下面这段代码,其在更换logo的基础上为新logo增加了超链,链接的地址就是站点的首页:
- function customize_login_logo()
- {
- //以下代码片段任选其一即可.
- //代码片段1利用get_template_directory_uri()函数:
- echo '<a href="'. get_bloginfo( 'siteurl' ) .'">
- //多了超链
- <img src="'. get_template_directory_uri() .'/images/logo.jpg" />
- </a>';
- //www.xmlas.com
- //代码片段2利用get_bloginfo('template_directory')函数:
- echo '<a href="'.get_bloginfo( 'siteurl' ) . '">
- <img src="'. get_bloginfo('template_directory') .'/images/logo.jpg" />
- </a>';
- }
- add_action('login_head', 'customize_login_logo');
或者可以说,wordpress的高手们都是在这些无聊而折腾的代码中成长起来的,需要的去试,没必要的就别试了,总觉得原有的logo就挺不错的了。

我的微信
我的微信
这是我的微信扫一扫