删除图片并更新帖子时,将自动永久删除媒体

时间:2018-08-12 07:20:44

标签: php wordpress image woocommerce media

我希望我的WordPress和Woocoomerce在帖子上删除图像并更新后自动永久删除媒体附件。

我参考此页 Delete post with all files attached to it 按照巴西人的表演,我只是将before_delete_post更改为save_post

    <?php
add_action( 'save_post', function( $id ) {
  $attachments = get_attached_media( '', $id );
  foreach ($attachments as $attachment) {
    wp_delete_attachment( $attachment->ID, 'true' );
  }
} );
?>

并将其包含到wp-config.php

define('EMPTY_TRASH_DAYS', 0);

结果是,它删除了所有我想要的未附加到我的帖子的图像,但是它也删除了我想要附加到产品图像和产品图库的图像。

我可以对此代码进行什么更改,使其仅删除未附加的图像?

谢谢

delete image example

0 个答案:

没有答案