我将多个图像存储在媒体库中,并将其id保存在wp\\u usermeta表中。我的元键是“images”,元值是“279280281”。现在我从表中得到如下图像:
<?php $images = get_the_author_meta( \'images\', $user->ID );
$images = explode(\',\',$images);
foreach($images as $img) {
?>
<img src="<?=wp_get_attachment_url( $img );?>" width="100" height="100" />
<a href="<?php echo get_edit_user_link( $user->ID ); ?>&image_id=<?= $img;? >">Delete</a>
<?php } ?>
现在,我习惯于从表中删除特定id,并从上传文件夹(媒体库)中删除图像。所以,请帮我解决这个问题。我尝试使用以下类型的代码进行删除:
<a href="<?php echo get_edit_user_link( $user->ID ); ?>&image_id=<?= $img;?>">Delete</a>
<?php
if(isset($_REQUEST[\'image_id\'])){
delete_usermeta( $user->ID, $meta_value = $img );
<?php wp_delete_attachment( $img); ?>
} ?>