WordPress使用轨道滑块获取特色Img Alt Blank 长篇故事,我使用WordPress和一个带有Zurb基金会的轨道滑块。我很快找到了一个WordPress插件,它使用了Orbit滑块,除了它没有使用alt=“”,这是我渴望解决的问题之外,它工作得很好。我不是WordPress codex和php的最佳人选,但我还是尝试了一下
我添加了以下get_post_元数据:WordPress使用轨道滑块获取特色Img Alt Blank 长篇故事,我使用WordPress和一个带有Zurb基金会的轨道滑块。我很快找到了一个WordPress插件,它使用了Orbit滑块,除了它没有使用alt=“”,这是我渴望解决的问题之外,它工作得很好。我不是WordPress codex和php的最佳人选,但我还是尝试了一下,php,html,wordpress,Php,Html,Wordpress,我添加了以下get_post_元数据: $imgalt=get\u post\u meta($imgid->ID,'.\u wp\u attachment\u image\u alt',true) 它应该从中获取alt标记信息 $imgid=get_post_缩略图_id() 我稍后使用以下方法调用此数据: echo `'<img class="orbit-slide" src="' . $urlimg . '" alt="' . $imgalt .'" />';` 这是您的代码:
$imgalt=get\u post\u meta($imgid->ID,'.\u wp\u attachment\u image\u alt',true)代码>
它应该从中获取alt标记信息
$imgid=get_post_缩略图_id()代码>
我稍后使用以下方法调用此数据:
echo `'<img class="orbit-slide" src="' . $urlimg . '" alt="' . $imgalt .'" />';`
这是您的代码:
$imgid = get_post_thumbnail_id();
// Get image alt
$imgalt = get_post_meta( $imgid->ID, '_wp_attachment_image_alt', true );
返回一个ID,因此$imgid
应该包含它。因此,您应该只使用$imgid
而不是$imgid->ID
内部get\u post\u meta()
。试试这个:
$imgalt = get_post_meta( $imgid, '_wp_attachment_image_alt', true );
这看起来是正确的。您是否尝试过将$imgalt
的定义替换为静态的定义(即“foobar”
或“test”
)并查看是否有效?get\u post\u meta
可能有问题。
$imgalt = get_post_meta( $imgid, '_wp_attachment_image_alt', true );