Wordpress似乎压制了img title属性

时间:2014-07-07 15:01:14

标签: php wordpress image title

我在Wordpress 3.9.1中使用ContentFlow的修改版本。 ContentFlow是一个封面流工具,可以从一系列标签生成封面流,其标题是从title ="" -attribute创建的。

我有一段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="">

如您所见,缺少标题标签。它似乎是专门的标题标签。如果我将php中的标题标签重命名为例如&#34; testtitle&#34;我完美无缺

<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强行压制标题标签。我没有应该这样做的插件。标签丢失的任何想法?

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

1 个答案:

答案 0 :(得分:0)

我在wordpress.org上找到了这个:

  

恢复图像标题

     

WordPress 3.5引入了一项新功能 - 当图像插入帖子时,标题属性不包含在图片标记中。如Trac

所述,这是以与可访问性相关的最佳意图完成的      

不幸的是,这会导致一些Lightbox插件出现问题,除了停止显示图像工具提示之外。

     

此插件挂钩到media_send_to_editor过滤器,并将图像标题插入插入帖子的html中。