wordpress网站ico图标替换和禁用

小白兔
25个月前

204 1

WordPress网站没有设置favicon.ico图标,就会显示wp默认的蓝色ico图标

1、在 外观-自定义,上传一个图标到“站点身份”下的站点图标选项中即可;WordPress会先判断是否设置了这个选项,如果设置了,就显示设置的这个图标。

2、如果WordPress是安装在站点根目录(即不包含在 wordpress或其他文件夹中),可以直接上传一个名为 favicon.ico 图标到网站根目录(即 wp-login.php 所在目录)。只要根目录有这个图标,就不会触发WordPress默认调用的操作。 (未测试)

禁用wordpress默认ICO图标:

// 在function.php文件内添加:
/**
* 禁用wordpress默认的favicon.ico图标
*/
add_action( 'do_faviconico', function() {
	// 检查没有默认值的图标
    if ( $icon = get_site_icon_url( 32 ) ) {
        // 显示的图标
        wp_redirect( $icon );
    } else {
        // 什么也不显示
        header( 'Content-Type: image/vnd.microsoft.icon' );
    }
    exit;
} );
END

←上一篇

下一篇→