当前位置:首页>网站建设>替换或禁用 WordPress 前后台默认的蓝色 favicon.ico 图标

替换或禁用 WordPress 前后台默认的蓝色 favicon.ico 图标

释放双眼,带上耳机,听听看~!

WordPress 程序升级到 5.6.2 版本以后,发现前台和后台的 favicon.ico 图标不同。新版本会自动判断,如果你的 WordPress 网站没有设置 favicon.ico 图标,就会显示一个默认的蓝色 logo 图标。

可能你们和我相同,不怎么喜爱这个默认 favicon.ico 图标,在外观-自定义,上传一个图标到“站点身份”下的站点图标选项中即可;这是由于 WordPress 会先判别你是否设置了这个选项,假如设置了,就显示你设置的这个图标。

禁用 WordPress 默认的 favicon.ico 图标

我们可以通过 do_faviconico 钩子修改 WordPress 的逻辑,从而达到禁用这个默认图标的功能,也就是如果用户不设置“站点图标”,在后台页面中,不再显示默认的 WordPress logo 小图标。

只需要将下面的代码添加到当前使用主题的 functions.php 中,然后清空你的浏览器缓存,强制刷新或换一个没有访问过你这个网站的浏览器打开,就可以看到效果了。

//禁用 WordPress 默认的 favicon.ico 图标
add_action( 'do_faviconico', function() {
	//Check for icon with no default value
	if ( $icon = get_site_icon_url( 32 ) ) {
		//Show the icon
		wp_redirect( $icon );
	} else {
		//Show nothing
		header( 'Content-Type: image/vnd.microsoft.icon' );
	}
	exit;
} );

WordPress 前台和后台指定不同 favicon.ico 图标

下面代码复制粘贴至主题 functions.php 文件:

欢迎访问秀主题博客,分享简单实用WP教程
//WordPress 前台和后台指定不同 favicon.ico 图标
if ( !function_exists( 'wp_admin_favicon' ) ) {
  function wp_admin_favicon() {
    echo '<link rel="shortcut icon" href="'.get_bloginfo(%20"template_directory" ).'/images/favicon.ico">';
  }
}
add_action( 'admin_head', 'wp_admin_favicon' );

favicon.ico 图标放至主题文件夹 images 目录下即可。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
企业主题网站建设

更换WordPress后台默认的蓝色favicon.ico图标

2022-11-1 9:49:21

网站建设

WordPress Dashicons图标样式和用法

2022-11-3 8:57:41

温馨提示:

1.本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:971318156@qq.com,我们将第一时间处理!

2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。

3.所有资源仅限于参考和学习,版权归原作者所有,更多请阅读网站声明

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索