我尝试通过“媒体输入”在我的所见即所得编辑器中为我的附加图像添加标题标签。 目前有很多帖子,没有图片显示标题标签。 :-( 我找到了过滤器钩子“image_send_to_editor” 并将此代码放入我的函数中。但这只有在我在帖子中添加新图片时才有效。
function my_add_image_title( $html, $id ) {
$my_attach = get_post($id);
$myTitle = str_replace('"', "'", $my_attach->post_content);
$myAlt = get_post_meta( $my_attach->ID, '_wp_attachment_image_alt', true );
return str_replace('<img', '<img alt="'.$myAlt.'" title="' . $myTitle . '" ' , $html);
}
add_filter( 'image_send_to_editor', 'my_add_image_title', 10, 2 );
有什么方法可以获取已插入图像的标题和 alt 标签? 感谢您的帮助!