当前位置: WordPress教程 > 主题开发 > 阅读正文

wordpress自定义登录界面logo

2021.3.29.   687 次   729字

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";

本篇完,还有疑问?

加入QQ交流群:11500065636 IT 技术交流群