wordpress默认的登录界面, 带有一个wordpress的logo
这个logo,带有一个a链接, 替换logo的同时应该把链接一块去掉
代码实现替换
首先, 明确的是, 我们的代码需要在functions.php, 或者其他php页面中执行,
这里, 我们的思路是自定义一个php页面, 然后再从functions.php调用
创建一个mylogin.php, 然后写下如下代码
<?php
/*
Action Name: 自定义登录界面的 Logo
*/
add_action('login_head', 'custom_login_logo');
function custom_login_logo() { ?>
<style type="text/css">
h1 a { background-image:url(<?php echo get_bloginfo('template_directory'); ?>/assets/img/logo.png) !important; }
</style>
<?php } ?>
<?php
/*
Action Name: 自定义登录logo链接
*/
function custom_loginlogo_url($url) {
return get_bloginfo('url'); //在此输入你需要链接到的URL地址
}
add_filter( 'login_headerurl', 'custom_loginlogo_url');
?>
这里分别有 2 个功能, ①是替换logo, 这个logo位于主题根目录/assets/img/logo.png , ②是替换url, 这里我就直接写网站的根目录了
调用此代码
在funcions.php中, 写上如下代码调用
// 自定义的登录界面
require "mylogin.php";