当前位置:网站首页>怎么替换或禁用 WordPress 前后台默认的蓝色 favicon.ico 图标
怎么替换或禁用 WordPress 前后台默认的蓝色 favicon.ico 图标
2022-06-09 15:47:00 【壳屋栏】
最近把 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 文件:
//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 目录下即可。
边栏推荐
- twenty-four solar terms
- golang reflect反射:对基本数据类型、对struct结构体进行反射(获取值)代码示例
- 五月集训(第31天) —— 状态压缩
- Technology - middle stage
- May training (day 23) - dictionary tree
- Analysis of variable hiding security in contract security
- Kubernetes core concepts
- 六月集训(第09天) —— 二分查找
- 618 大促来袭,浅谈如何做好大促备战
- How to learn mind map efficiently
猜你喜欢

618's money saving technology strategy is coming - experience the scene and get a 10 yuan cat super card!

FFmpeg思维导图

如何高效学习 思维导图

67 2D绘图(反走样绘图 / 抗锯齿渲染)

Senior openstacker - Bloomberg, vexxhost upgraded to gold member of openinfra Foundation

67 2D drawing (antialiasing drawing / antialiasing rendering)

618. How to prepare for the great promotion

构建从智能质检到对话分析的一体化智能对话分析平台 ,杭州银行客服中心打造智慧运营新名片

LaTex实战笔记 2-文档层次与结构

今日睡眠质量记录82分
随机推荐
LeetCode 1420. Generate array
QScrollArea使用教程之实现可上下滑动的设置界面
June training (day 03) - sorting
直播预告 | 社交新纪元,共探元宇宙社交新体验
五月集训(第23天) —— 字典树
Analysis of folder Writeability during SAP commerce cloud construction
May training (day 23) - dictionary tree
R language plot visualization: plot visualization horizontal boxplot
技术 - 中台
65 2D drawing (basic drawing and filling)
May training (day 22) - orderly gathering
How does the memory database give full play to its memory advantage?
技术自媒体变现心得分享 —— 开始尝试认真做 CSDN 的一年后的复盘
Start using dapr
Example of rewriting the decomposition of cublas Lu into cublas matinv
Senior openstacker - Bloomberg, vexxhost upgraded to gold member of openinfra Foundation
Nth child selector
Differences between single application and microservice invocation
SAP Commerce Cloud 构建过程中的文件夹可写入性问题分析
Byte side: how to check if the website cannot be displayed?