使用media_sideload_Image将alt文本添加到从json加载的图像

时间:2019-07-31 作者:Botond Vajna

我正在使用media\\u sideload\\u image()保存json提要中的图像

有没有办法将alt文本附加到图像上?

1 个回复
SO网友:Jacob Peattie

获得附件ID后,可以通过设置_wp_attachment_image_alt 附件的post meta:

update_post_meta( $attachment_id, \'_wp_attachment_image_alt\', \'Alt text here\' );
获取附件ID的步骤media_sideload_image() 您可以将第四个参数设置为\'id\':

$attachment_id = media_sideload_image( $file, $post_id, $desc, \'id\' );

if ( ! is_wp_error( $attachment_id ) ) {
    update_post_meta( $attachment_id, \'_wp_attachment_image_alt\', \'Alt text here\' );
}

相关推荐

Use wget to find used images

我正在寻找方法来清理一个站点的图像目录,该站点已经被未使用的图像和缩略图超载。是否可以使用wget只下载站点上html页面引用的图像?我注意到可以浏览下载文件夹并查看列出的文件,所以我假设直接的wget-r将下载这些文件。如何使用wget,但不包括对上传目录进行爬网?