首页 文章

Wordpress似乎压制了img title属性

提问于
浏览
0

我在Wordpress 3.9.1中使用ContentFlow的修改版本 . ContentFlow是一个封面流工具,它从一系列标签生成封面流,其 Headers 是从title =“” - 属性创建的 .

我有一段PHP代码通过模板文件和插入php插件包含在各个帖子/页面中,运行得很好 . 它创建了如下所示的img标签:

<img class="item" src="http://www.path-to-the-image.com/001.jpg" href="http://www.path-to-the-image.com/001.jpg" title="001" id="" />

一切正常 . 但当我让wordpress执行脚本并渲染图像时,我得到了这个:

<img class="item" src="http://www.path-to-the-image.com/001.jpg" href="http://www.path-to-the-image.com/001.jpg" id="">

如您所见,缺少 Headers 标签 . 它似乎是专门的 Headers 标签 . 如果我将php中的 Headers 标签重命名为例如“testtitle”我完美无瑕

<img class="item" src="http://www.path-to-the-image.com/001.jpg" href="http://www.path-to-the-image.com/001.jpg" testtitle="001" id="" />

所以似乎Wordpress强行压制 Headers 标签 . 我没有应该这样做的插件 . 标签丢失的任何想法?

我有另一个安装在没有这个问题的同一台服务器上运行,也运行Wordpress 3.9.1

1 回答

  • 0

    我在wordpress.org发现了这个:

    恢复图像 Headers WordPress 3.5引入了一项新功能 - 当图像插入帖子时, Headers 属性不包含在图像标记中 . 这是通过与可访问性相关的最佳意图完成的,如Trac中所记录的那样,不幸的是,这会导致一些Lightbox插件出现问题,除了停止出现图像工具提示之外 . 此插件挂钩到media_send_to_editor过滤器并将图像 Headers 插入插入帖子的html中 .

相关问题