大家在使用wordpress建站,都在追求个性,我们都不希望网站的带有过多WordPress标志信息。最明显的就是登录和注册页面WordPress的logo图片、链接和。 通常的做法是修改wp-admin内的登录代码,通常wordpress升级后代码会失效,而且修改wordpress,是不理想方案,大家通常情况下都不要修改wordpress代码!

WordPress主题代码,更换登录注册页面logo图片链接及文字描述,非系统代码修改

本文教程将教大家,如何通过修改主题模板函数function.php添加相应的功能函数来完成对WordPress博客登录页面logo的全方位替换。将下列代码复制粘贴到function.php函数闭合中。

如果您说用的主题内置了相关设置,请不要添加以下重复功能实现的代码,以免冲突! 

 

如何更换登录页面logo图片(注:sahifa主题不需要修改这一项,因为sahifa主题设置类自带logo图片修改项,设置本项会造成设置冲突!其他主题有类似功能的都不要添加此项代码):

 

//更换登录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');

别忘了将自己logo图片上传到指定的目录。

 

如何更换登陆页面为首页链接:

 
//更换登录logo链接 
add_filter("login_headerurl", create_function(false,"return get_bloginfo('siteurl');"));

 如何更换掉logo的文字描述为网站描述:

 
//更换登录logo描述 
add_filter("login_headertitle", create_function(false,"return get_bloginfo('description');"));

 登录页如何挂载自定义样式,使用自定义的css样式表:

 
// 自定义logo css样式 
function custom_login() { 
echo '<link rel="stylesheet" type="text/css" href="' . get_bloginfo('template_directory') . '/custom-login.css" />'; 
} 
add_action('login_head', 'custom_login');

 以下是以由本人汉化的sahifa主题举例,代码:


WordPress主题代码,更换登录注册页面logo图片链接及文字描述,非系统代码修改