WordPress使用轨道滑块获取特色Img Alt Blank 长篇故事,我使用WordPress和一个带有Zurb基金会的轨道滑块。我很快找到了一个WordPress插件,它使用了Orbit滑块,除了它没有使用alt=“”,这是我渴望解决的问题之外,它工作得很好。我不是WordPress codex和php的最佳人选,但我还是尝试了一下

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 .'" />';` 这是您的代码:

我添加了以下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 .'" />';`
这是您的代码:

$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 );