Wordpress 在帖子内容中附加图片(稍后添加标题标签)

时间:2021-02-04 16:21:12

标签: wordpress function attachment

我尝试通过“媒体输入”在我的所见即所得编辑器中为我的附加图像添加标题标签。 目前有很多帖子,没有图片显示标题标签。 :-( 我找到了过滤器钩子“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 标签? 感谢您的帮助!

0 个答案:

没有答案