wordpress如何更换后台登录界面logo

  • A+
所属分类:wordpress

在文章开始前,我要说更换wordpress后台登录界面的logo绝对算是无聊之作,摸索这东西的人究竟要该有多闲啊!大家都知道wp-login.php是登录界面,这个界面上明显的放置着wordpress的logo,对于大多数站点来说,其实并不具有注册会员的资质与功能,也就是说这个后台登录页面也仅仅只有自己才能看到。况且有些朋友还建议将前台的登录模块去掉,以保证更快的加速页面加载、更好的确保站点安全,这样的话,我们一般都是直接在地址栏中,输入wp-login.php的页面地址,浏览者根本就不会进入这个页面。
好吧!好吧!我不否认还是有些东西喜欢折腾的,或许真的有人想利用wordpress去做一些社交网络之类的站点?
下面就将更换后台登录界面的logo的方法整理出来,

  1. unction customize_login_logo()      
  2.      {      
  3.          //以下代码片段任选其一即可.      
  4.          //代码片段1利用get_template_directory_uri()函数:      
  5.          echo '<img src="'. get_template_directory_uri() .'/images/logo.jpg" />';   
  6.          //将图片传至主题包的images文件夹中,并更改此处的图片名      
  7.          //www.xmlas.com      
  8.         //代码片段2利用get_bloginfo('template_directory')函数:      
  9.          echo '<img src="'. get_bloginfo('template_directory') .'/images/logo.jpg" />';      
  10.      }      
  11.      add_action('login_head', 'customize_login_logo'); 

任何代码都有可扩展的余地,关键是要看看我们是否懂得去思考,请参考下面这段代码,其在更换logo的基础上为新logo增加了超链,链接的地址就是站点的首页:

  1. function customize_login_logo()      
  2. {      
  3.  //以下代码片段任选其一即可.      
  4.  //代码片段1利用get_template_directory_uri()函数:      
  5.  echo '<a href="'. get_bloginfo( 'siteurl' ) .'">     
  6. //多了超链    
  7.  <img src="'. get_template_directory_uri() .'/images/logo.jpg" />      
  8.  </a>';      
  9. //www.xmlas.com    
  10. //代码片段2利用get_bloginfo('template_directory')函数:      
  11.  echo '<a href="'.get_bloginfo( 'siteurl' ) . '">      
  12.  <img src="'. get_bloginfo('template_directory') .'/images/logo.jpg" />      
  13.  </a>';      
  14. }      
  15. add_action('login_head', 'customize_login_logo'); 

或者可以说,wordpress的高手们都是在这些无聊而折腾的代码中成长起来的,需要的去试,没必要的就别试了,总觉得原有的logo就挺不错的了。

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

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: