Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Wordpress Favicon未显示_Php_Wordpress - Fatal编程技术网

Php Wordpress Favicon未显示

Php Wordpress Favicon未显示,php,wordpress,Php,Wordpress,我已经将我的favicon上传到我网站的根目录,并将此代码添加到我当前主题的header.php中 <link rel="shortcut icon" href="http://mywebsite.com/favicon.ico" type="image/vnd.microsoft.icon"/> <link rel="icon" href="http://mywebsite.com/favicon.ico" type="image/x-ico"/> 在多次刷新后,

我已经将我的favicon上传到我网站的根目录,并将此代码添加到我当前主题的header.php中

<link rel="shortcut icon" href="http://mywebsite.com/favicon.ico" type="image/vnd.microsoft.icon"/>
<link rel="icon" href="http://mywebsite.com/favicon.ico" type="image/x-ico"/>

在多次刷新后,Favicon不会出现

该url是正确的,因为我已经检查它,它的工作

有什么想法吗


更新:我正在firefox上测试,是的,我也尝试了ctrl-F5。

可能是您的浏览器缓存了旧的favicon。此缓存通常很难清除,但请尝试:

  • html页面上的Ctrl-F5
  • 打开,然后按Ctrl-F5键

使用wordpress Favicon的多功能Favicon插件。它真的很有用,也很容易使用。您甚至可以设置前端favicon和后端favicon


插件链接:

您正在哪个浏览器中尝试此功能?某些浏览器可能会在整个浏览器会话中缓存初始图标,甚至更长时间。另外,您还可以查看其他网站是如何做到这一点的,例如,查看StackOverflow是如何做到的:
如果缓存是问题所在,那么在图标文件末尾添加垃圾get参数将有助于强制大多数浏览器为其他可能也缓存它的用户重新加载它:例如:…href=''您可能有另一个浏览器来尝试它。如果它仍然没有显示,您可以排除缓存。另一种可能是您的图标文件创建不正确。试着上传一个当前正在工作的favicon,比如“”,另外,我不知道wordpress的情况,但是可能模板被缓存了?您是否验证了favicon url是否显示在已发布的源代码中?我以前也遇到过同样的问题。如果你看到Yahoo“加速网站的最佳实践”,它说(关于favicons),它们应该使用expires缓存在服务器级别上-请参阅。您可能会发现您的服务器就是这样(在这里进行推测)。因此,为favicon设置expires标头可能有助于显示它,例如-。一般来说,理解/实现expires以提高页面加载速度也是一个好主意。虽然它可能是一个很棒的插件,但它与这个问题无关,这个问题被证明是本地缓存问题。