我在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
答案 0 :(得分:0)
我在wordpress.org上找到了这个:
恢复图像标题
WordPress 3.5引入了一项新功能 - 当图像插入帖子时,标题属性不包含在图片标记中。如Trac
所述,这是以与可访问性相关的最佳意图完成的不幸的是,这会导致一些Lightbox插件出现问题,除了停止显示图像工具提示之外。
此插件挂钩到media_send_to_editor过滤器,并将图像标题插入插入帖子的html中。