在WordPress中为标题图像添加标题标记

时间:2014-06-25 21:48:30

标签: wordpress

自WordPress 3.5起,标题标签属性不包含在精选图片中。我找到了下面一段代码,它将标题标签属性插入到特色图像中,然而,它使用页面标题作为图像标题。

add_filter('wp_get_attachment_image_attributes', 'my_img_title', 10, 2);
function my_img_title($attr, $attachment = null){
$attr['title'] = get_post($attachment->ID)->post_title;
return $attr;
}

但是,我想使用媒体管理器中定义的图像alt标记作为图像标题标记。这就是我尝试过的,但我没有运气:

$attachment = get_post_thumbnail_id($post->id);
$mytitle = get_post_meta($thumb_id, '_wp_attachment_image_alt', true);
add_filter('wp_get_attachment_image_attributes', 'my_img_title', 10, 2);
function my_img_title($attr, $attachment = null){
return str_replace('<img', '<img title="' . $mytitle . '" '  , $html);
return $attr;

我甚至关闭了吗?

0 个答案:

没有答案