是否可以删除输入字段中给定ID的所有图像?
我有字段:
<input type="hidden" id="deleteimg" value="3008,3009,3010,3011,3012" class="something">
我在现场工作:
$todelete = SOMEimp::request( \'deleteimg\' ) );
然后我想通过以下方式获得所有值:
$imgarray = explode(\',\', $var);
我正在尝试:
wp_delete_attachment( $imgarray, true)
但我猜它不接受数组,或者出于其他原因,它不工作。我做错什么了吗?
最合适的回答,由SO网友:fmeaddons 整理而成
wp_delete_attachment 不支持数组,此函数只支持整数值,所以必须在循环内执行此函数。
<?php
$imgarray = explode(\',\', $var);
for($i = 0; $i < sizeof($imgarray); $i++) {
wp_delete_attachment( $imgarray[$i], true);
}
?>