Alt属性故障

  • 本文关键字:故障 属性 Alt alt
  • 更新时间 :
  • 英文 :


我有一个关于alt文本功能的问题。alt="在我的Wordpress主题中变得可见,但显示的值来自标题字段。这是正常的吗?LE:这个链接包含这个免费博览会主题的代码源。看起来它在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="属性显示为标题,在页面上可见。这些东西在演示中也是一样的。话虽如此,必须重写代码,以便以常规方式使用alt/title函数。如果有人能帮忙,请……谢谢你

好的,一个非常好的人给了我解决办法。漂亮、干净、简单。对于那些想要使用这个主题并让alt="函数正常工作的人,只需将tmpl_single.php上的img alt="内容替换为以下行:

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

。非常感谢Vlad也非常感谢Mamaduka这个很棒的Wordpress主题的作者

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

相关内容

最新更新