1. 首页
  2. WordPress钩子手册
  3. 主题相关

WordPress将头图像设置为空字符串会导致Firefox崩溃

刚开始升级3.0版的一些主题,我就遇到了一个奇怪的问题。我目前正在处理的主题没有默认的标题图像,但提供了标准的自定义标题选项,用户可以上传自己的标题图像。

在2.9.2中,这是使用define(\"HEADER_IMAGE\", \"\")实现的。在3.0中使用相同的方法会导致我的Firefox副本(XP/3.6.3)最初挂在外观/标题页上,而没有完全完成页面下载。访问另一个管理选项后返回该页是不可能的,必须通过命令行开关终止Firefox。

我可以在twententen中复制该问题,方法是将:

>define( \"HEADER_IMAGE\", \"%s/images/headers/path.jpg\" );

更改为:

>define( \"HEADER_IMAGE\", \"\" );

,并且只需注释掉标题。IE8设法保持稳定,但在第二次加载外观/标题时显示js错误。

其他人能复制这种行为吗?

嗯。是的在我的网站上工作(它使用的是twentyen的子主题),但是我有一个习惯头。一次我杀了它,我可以重新制作它。

我几乎想说,一个空白的标题图像是一个奇怪的调用,可能会做出一个默认的\”改变我!\”会更好吗?我不确定…当然可以跟踪,谢谢你的反馈。现在已经在别处确认了,我会追踪的。到目前为止,在Trac上没有任何类似的迹象。

我同意–空白标题有点奇怪,但我使用这个主题作为一种简约的框架(子主题包含所有的图形)。

http://core.trac.wordpress.org/ticket/13795很明显,现在的解决方法是一个占位符图像,我们假设父框架可以,并且可以,在没有婴儿的情况下自己工作,并且没有标题图像,在有地方放置它会…嗯…奇怪?我不知道,我可以很容易地争论这两个方面!

是的–添加占位符图像是我目前的做法是的。那个不过,有很多(我确信)已经存在的主题都没有默认的图像,因此用户可以粘贴到文本标题或上传自己的图像/徽标。

如果你想创建一个没有默认图像的简约儿童主题呢图形标题?我还没有尝试过,但是我假设在子主题中将HEADER_IMAGE设置为null字符串的任何尝试都可能触发相同的错误。

理论上,如果您不需要HEADER,就不必费心定义HEADER_IMAGE,对吗?作为一个主题开发人员,我不能这样假设。理想情况下,一个主题应该能够满足这两个群体的需要-那些想要一个形象和那些没有

WordPress将头图像设置为空字符串会导致Firefox崩溃 为WP2原创文章,链接:https://www.wp2.cn/hook/theme_hook/wordpress%e5%b0%86%e5%a4%b4%e5%9b%be%e5%83%8f%e8%ae%be%e7%bd%ae%e4%b8%ba%e7%a9%ba%e5%ad%97%e7%ac%a6%e4%b8%b2%e4%bc%9a%e5%af%bc%e8%87%b4firefox%e5%b4%a9%e6%ba%83/

发表评论

您的电子邮箱地址不会被公开。