如何从WordPress主题中删除默认的favicon链接?我知道我可以替换favicon,但我正在寻找使用remove_action或类似我可以放在我的functions.php中的东西。 感谢。
答案 0 :(得分:3)
我在主题functions.php文件中使用了以下过滤器,从wp_head()函数中输出的原始wordpress网站图标被删除。
SwiftUI
此过滤器将所选图像的URL删除为收藏夹图标,因此当Wordpress检查要显示的URL时,它将返回false。
然后,您将可以选择创建一个在以下操作上显示收藏夹图标的功能
add_filter( 'get_site_icon_url', '__return_false' );
使用以下方式:
wp_head
admin_head
wp_head
答案 1 :(得分:3)
这个问题似乎很老,但是WordPress 5.4(03/2020)的新功能是默认的WP-Favicon,如果您不想要它,可能会很烦人。版本5.4中的每个更新的网站也会激活该功能。当然,您可以使用定制器以常规方式对其进行更改,但无法将其删除,或者需要使用透明图像或其他方式进行修改。这样。
尝试使用此小功能删除图标(从WP 5.4!),就好像它 从来没有去过那里。
add_action( 'do_faviconico', 'magic_favicon_remover');
function magic_favicon_remover() {
exit;
}
有关更多信息,请查看以下内容:
答案 2 :(得分:2)
您可以在header.php
中删除此行:
<link rel="icon" type="image/png" href="http://www.example.com/favicon.png" />
它没有自动加载,因此您无法使用filter
/ remove_action
将其删除。
答案 3 :(得分:0)
如果存在物理 /favicon.ico 文件,则什么都不做,让服务器处理请求。 例如www.domain.com/favicon.ico