WordPress 自定义修改:Logo的图片/链接/提示信息(tltle)/登录框内容和底部内容

通过 WordPress 的挂钩(hook),可以做很多自定义修改:Logo 图片/Logo 链接/Logo提示信息(tltle)/登录框内容/底部内容/和CSS。注:下文提到的所有代码,都是添加到主题的 funshions.php 文件的最后一个 ?> 的前面。

自定义 Logo 图片

制作一个名为 login_logo.png 的图片,放在主题下的 images 文件夹里(也可以根据自己的实际修改,只要下面的代码引用的 Logo 地址正确即可)。

//自定义登录页面的LOGO图片
function my_custom_login_logo() {
    echo '';
}
add_action('login_head', 'my_custom_login_logo');

自定义 Logo 链接

将 Logo 的链接改为网站首页链接:

//自定义登录页面的LOGO链接为首页链接
add_filter('login_headerurl', create_function(false,"return get_bloginfo('url');"));

将 Logo 的链接改为任意链接:

//自定义登录界面LOGO链接为任意链接
function custom_loginlogo_url($url) {
	return 'https://www.wpdaxue.com'; //修改URL地址
}
add_filter( 'login_headerurl', 'custom_loginlogo_url' );

自定义Logo提示信息(tltle)

自定义为网站名称:

//自定义登录页面的LOGO提示为网站名称
add_filter('login_headertitle', create_function(false,"return get_bloginfo('name');"));

自定义为其他任何文本:

//自定义登录页面LOGO提示为任意文本
function custom_loginlogo_desc($url) {
    return 'WordPress大学'; //修改文本信息
}
add_filter( 'login_headertitle', 'custom_loginlogo_desc' );

自定义登录框内容

//在登录框添加额外的信息
function custom_login_message() {
    echo '<p>欢迎来到'.get_bloginfo('name').',请登录后下载本站资源</p><br />';
}
add_action('login_form', 'custom_login_message');

自定义底部内容

//自定义底部信息
function custom_html() {
    echo '<p style="text-align:center">© ' . get_bloginfo(url).'</p>';
}
add_action('login_footer', 'custom_html');

自定义 CSS

要更加灵活地修改登录页面的显示样式,建议添加一个自定义的 CSS 文件,然后查看登录页面的源代码的 html 结构,撰写自己的 CSS 样式。你可以使用下面的代码引入自己的 CSS,注意修改代码中的 css 地址,以下调用的是主题根目录下的 login_style.css

//添加自定义CSS
function custom_login() {
    echo '<link rel="stylesheet" type="text/css" href="' . get_bloginfo('template_directory') . '/login_style.css" />';
}
add_action('login_head', 'custom_login');

专题:WordPress 登录页面 wp-login.php

相关推荐

修改 Wordpress 的默认登录界面,自定义样式如更换 logo

修改 Wordpress 的默认登录界面,自定义样式如更换 logo

修改 Wordpress 的默认登录界面,比如想将 Wordpres s的 logo 替换为自己网站 logo,并改变其外观,或者打造一个个性化的登录页面,可以参考此文。 一、将下面代码加到主题 functions.php 模版文件的最后。 二、在所用主题中新建一个名称为:custom_login 的文件夹,并在其中新建:custom_login.css 及制作好的网站 LOGO: ...

WordPress 重定向 wp-login.php 登录页面

WordPress 重定向 wp-login.php 登录页面

wp-login.php 是 WordPress 默认的登录页面,如果你重写了该页面,想要禁止访问或者将 wp-login.php 重定向到指定的页面,可以参考如下代码: //https://zmingcx.com/redirect-wp-login-php-login.html //访问wp-login.php重定向到指定页面。 function zm_custom_login(){ global $pagenow; if( 'wp-login.php' == $pagenow ...

WordPress 全局变量:$pagenow 判断后台页面位置,如 wp-login.php/post.php/post-new.php

WordPress 全局变量:$pagenow 判断后台页面位置,如 wp-login.php/post.php/post-new.php

WordPress 代码中有非常多的全局变量,$pagenow 是经常用到的一个,特别是在后台开发的时候,通过它,我们可以定位所在的位置。 $pagenow 定义 $pagenow 是在 wp-include/vars.php 中定义的,查看他的源代码,$pagenow 定义简单分成两种情况: 如果是前台页面,除了自定义的页面(比如feed页面),基本都是 index.php。 涉 ...

国内和国外常用的前端 CDN 静态资源库

国内和国外常用的前端 CDN 静态资源库

国内静态文件公共库 BootCDN: 七牛云存储开放静态文件CDN: 360前端资源库 字节跳动静态资源库: 腾讯网静态资源库: 新浪云计算CDN公共库: 又拍云JS库CDN服务: 国外静态文件公共库 Google Hosted Libraries: Google出品,必属精品了,谷歌的公共CDN公共库应该是 最强大的了,像其中的前卫的各种代码类库和Google Web F ...

微信扫一扫,分享到朋友圈

WordPress 自定义修改:Logo的图片/链接/提示信息(tltle)/登录框内容和底部内容