A-A+

wordpress替换登陆页的LOGO与链接

2015年03月14日 PHP开源系统 暂无评论 阅读 20 views 次

wordpress 的后台登陆页面有自己的LOGO与LOGO上面的官网链接,最近一些博友的博客中,发现居然都有后台登陆页面的美化,还是透明的 wordpress 后台登陆页面呢,较美观的说,偶的一看,站点还挺专业的说,不过夏日博客在这里说一下,如果自己只是个个人博客的话,完全没必要去换这个登陆页面,本来自己的站点就没多少流量,感觉没必要这样去折腾。

不过既然 wordpress 的登陆页面 logo与链接都可以,哪么我们来研究下最简单的更改方法是怎样的。

改LOGO的方法就很简单的,直接找到LOGO所在的目录,把LOGO替换成我们自己的LOGO就可以了,LOGO的位置在网站根目录下面的 wp-admin/images/ 下面,找到 logo-login.png 文件,这个就是 logo 文件了,替换成自己的就OK了,至于 logo 的链接网址,在 根目录下的 wp-login.php 文件中,找到 $login_header_url = __( 'http://wordpress.org' ); 这一句,把网址直接替换掉自己的,一切OK了。

上面的方法是更改的文件方法,还有一种常用的函数方法了,就是我们之前一直在用的在 functions.php 文件中添加函数的方法,如下。

更改 logo 图片的函数如下:

function custom_loginlogo() {
echo '<style type="text/css"> h1 a {background-image: url('.get_bloginfo('template_directory').'/images/logo_login.png) !important; } </style>';
}
add_action('login_head', 'custom_loginlogo');

代码中 images/logo_login.png 就是 logo 的图片了,这个路径可以自己来定义,这里就是根目录下的 images/logo_login.php 了,直接在 images/ 目录下建个 logo_login.php 的图片就ok.

更改 logo 链接网址的函数如下:

function custom_loginlogo_url($url) {
return 'https://www.xiariboke.net'; //在此输入你需要链接到的URL地址
}
add_filter( 'login_headerurl', 'custom_loginlogo_url' );

除了 logo 图片的更改与网址的链接,如果想要自己来定义 CSS 的样式也是非常简单的,方法函数如下:

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

样式表直接放在主题目录下,文件名为 login.css 就可以了,上面的代码均放在主题下的 functions.php 文件中就一切 OK 了。

标签:

给我留言