从WordPress中删除默认的favicon

时间:2012-06-02 19:13:24

标签: php wordpress favicon

如何从WordPress主题中删除默认的favicon链接?我知道我可以替换favicon,但我正在寻找使用remove_action或类似我可以放在我的functions.php中的东西。 感谢。

4 个答案:

答案 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

reference