alt属性故障

时间:2013-03-10 23:19:53

标签: alt

我对alt文本功能有疑问。 alt =“”在我的Wordpress主题中变得可见,但显示的值来自标题字段。这是正常的吗? LE:这个link包含了这个免费expositio主题的代码来源。看起来它在alt / title部分变得非常不同。请看这部分:$strResultGallery .= '<td>'.'<img alt="'.$row_img->post_title.'" src="'.$strThumb.'" />'; $strResultGallery .= '<h5>'.$row_img->post_title.'</h5>'; $strResultGallery .= '</td>';这里发生了“魔法”。如果你填写alt字段(从图像编辑选项卡),在源代码中alt =“”将为空。相反,如果我们填写标题字段(也在图像编辑选项卡中),这将出现在源代码中作为alt属性(因为img alt="'.$row_img->post_title.'")。更重要的是,<h5>'.$row_img->post_title.'</h5>'会使alt =“”属性显示为标题,在页面上可见。这些内容在演示中与好link。话虽如此,代码必须重新编写,以便以常规方式使用alt / title函数。如果有人可以请求帮助,...谢谢

2 个答案:

答案 0 :(得分:1)

好吧,一个非常好的男人给了我解决方案。好,干净,简单。对于那些想要使用这个主题并让alt =“”功能正常工作的人,只需要替换img alt =“”使用以下行在tmpl_single.php上找到的内容:

<img alt="'.get_post_meta($row_img->ID, '_wp_attachment_image_alt', true).'" src="'.$strThumb.'" /> 

。非常感谢Vlad,也非常感谢Mamaduka这个精彩的Wordpress主题的作者

答案 1 :(得分:0)

在html5和语义网站的现代世界中不推荐使用Alt。使用attr <title>。推荐