WordPress 在删除文章同时删除图像内容解决方案
使用 WordPress 的网站站长肯定会有心得,就是自己每次发布文章进行配图的时候它都会根据日期自动在程序目录生成对应日期的文件夹,时间越久生成的目录就越多。而且每个站长使用的服务器配置也不一样,如果您的服务器较小,而这种直接删除文件却又不能及时清理掉文章中附带的图像话,这样就会造成有很多图像会遗失在磁盘中,从而造成 WordPress 中存放了许多不需要的图像文件。接下来APP收藏(appsc.com.cn)为你详细介绍,内容如下。 以下是在网络上收集整理的在删除文件时可以执行删除 WordPress 图像特色以及图像附件,您可以根据需要对代码进行拆分使用或者全部使用。 /* 删除文章时删除图片附件 */ function delete_post_and_attachments($post_ID) { global $wpdb; //删除特色图片 $thumbnails = $wpdb->get_results( "SELECT * FROM $wpdb->postmeta WHERE meta_key = '_thumbnail_id' AND post_id = $post_ID" ); foreach ( $thumbnails as $thumbnail ) { wp_delete_attachment( $thumbnail->meta_value, true ); } //删除图片附件 $attachments = $wpdb->get_results( "SELECT...