2011-01-20 112 views
0

我想在我的wordpress网站上传一个favicon。我已经正确地遵循了每一步,但仍然没有显示图标。我把我的照片转换为favicon.ico。然后我将它上传到我的根目录。然后,我添加以下代码我header.php文件中<head>标签:WordPress博客的favicon问题

<link rel="shortcut icon" href="http://misspassiton.com.au/favicon.ico" /> 

我已经试过这一个,以及

<link rel="shortcut icon" href="<?php bloginfo('template_directory'); ?>/favicon.ico" /> 

我还访问了:http://codex.wordpress.org/Creating_a_Favicon

,但没有似乎在工作。我不知道它有什么问题。我将不胜感激,如果有人可以帮助我

问候

Omayr。

回答

0

看来你的.ico文件已损坏。我无法在浏览器中打开它。除此之外,它看起来像你一切都好。

如果您可以直接在浏览器中打开http://misspassiton.com.au/favicon.ico,那么您就会知道它正在工作。

0

要求http://misspassiton.com.au/favicon.ico,它回应,但似乎图像被打破。因此href是好的;)

2建议:

  • 第一:尝试使用一个工具, 转换在ICO图像(即 http://www.favicon.cc/
  • 第二:如果你想使用 代码bloginfo (),你必须传递 参数'url',因为如果你通过 'template_directory'它将返回 'http:// example/home/wp/wp-content/themes/parent-theme',这是完全错误的而且你可以看到它并没有指向公共根目录 (见reference

编辑:加入也键入链接(IE)上

<link rel="shortcut icon" href="http://misspassiton.com.au/favicon.ico" type="image/vnd.microsoft.icon" /> 
+0

我修复了favicon.ico,但它仍然不能正常工作 – Omayr 2011-01-20 19:29:01

0

通常情况下,浏览器缓存图标这样的变化“将不会立即”

一般来说,如果你可以那么好直接在浏览器将网址看到它。目前http://misspassiton.com.au/favicon.ico未显示图像。

当一个好的ico文件被上传并被文件指向后,你就被设置了。访客缓存通常需要几天才能切换图像。我喜欢使用不带缓存的便携式浏览器来检查更新。

0

我遇到了同样的问题。下面的代码工作。添加到结束标题前的header.php文件中。你的图片应该在wordpress安装的根部。

/* ADD FAVICON */ 
<link rel="icon" href="<?php bloginfo('siteurl'); ?>/favicon.ico" type="image/x-icon" /> 
<link rel="shortcut icon" href="<?php bloginfo('siteurl'); ?>/favicon.ico" type="image/x-icon" />