WordPress删除文章时怎么才能删除缩略图及图片附件
【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |
在写博客的时候,发现删除文章时,写文章上传到媒体库的图片等附件不会自动删除,占用了网站空间。
通过几行代码的简单方式实现在删除文章时自动删除缩略图以及图片附件,这样就不用手动去媒体库寻找并删除,准确而且效率高。
内容 1 WordPress代码 2 使用方法 3 注意事项 4 相关文章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 * FROM $wpdb->posts WHERE post_parent = $post_ID AND post_type = 'attachment'" ); foreach ( $attachments as $attachment ) { wp_delete_attachment( $attachment->ID, true ); } $wpdb->query( "DELETE FROM $wpdb->postmeta WHERE meta_key = '_thumbnail_id' AND post_id = $post_ID" );}add_action('before_delete_post', 'delete_post_and_attachments');使用方法
将上述代码放到主题functions.php文件的最下面即可添加成功
注意事项
当你在删除文章时先执行函数内容,删除特色图片以及图片附件,但是如果在使用 action delete_post 而不是 before_delete_post 将导致删除文章后因媒体附件与文章关联已取消而无法正确删除。
[WordPress]历史优惠活动内容
猜你可能想看的VPS
- 绝版补货 搬瓦工双向 CN2 GIA 线路 37.79 美元每年补货了全球[VPS测评]
- 酷锐云→15 元 月 1GB 内存 30GB 空间 100GB 流量 1虚拟空间(主机)
- raksmart→美国不限流量服务器(物理机) 100M 带宽~$61 美国VPS[主机]
- LOCVPS→日本大阪 65 折 XEN 双核 2G 30GB 5M 每日本VPS[主机]
- 便宜 VPS $15 年 1G 内存 10G SSD 2T 流量 1Gb全球[VPS测评]
- 疯狂猜成语 图猜成语一只鹤四只鸡是什么成语?全球[VPS测评]
- 搬瓦工 DC6 CN2 GIA-E 限量版补货:最便宜的美国 cn2vp美国VPS[主机]
- 疯狂猜成语 图猜成语一个人在举重旁边一个人在搬东西周围是问号是什么成语?全球[VPS测评]
- 搬瓦工→新增 10Gbps 带宽的 cn2 gia 线路 VPS 移动+全球[VPS测评]
- 便宜 VPS 5 刀一年 1 核 128M 5G 250G 1Gbps 全球[VPS测评]
- servaRICA→$7 月 4 核 6GB 内存 80GB NVMe 虚拟空间(主机)
- 疯狂猜成语 图猜成语一只兔子对一只乌龟说 welcome 是什么成语?全球[VPS测评]
- 限量抢 iON→1 核 2GB 40GB SSD 1TB 洛杉矶套餐年付全球[VPS测评]
- Eazy.gr→可注册.gr .com.gr .edu.gr 等域名 年全球[VPS测评]
- MoeCloud→2019 年国庆节活动 有洛杉矶 cn2 gia kv全球[VPS测评]
- SoftShellWeb→$3.99 月 1GB 内存 100GB 空间虚拟空间(主机)
- ZJI 双十一充1000元送100元,香港自营防御机型五折优惠。香港VPS[主机]
- WordPress网站运营必备的浏览器插件5118站长工具箱全球[VPS测评]
- WordPress根据最后一次评论时间判断是否显示评论者链接全球[VPS测评]
- 搬瓦工全场VPS12.22%折扣的新年优惠码还有效,洛杉矶、香港和日本C日本VPS[主机]
- 持续高温!长沙所有初中新生停止军训!全球[VPS测评]
- 华凯易佰同比扭亏跨境电商行业回暖H2旺季将至|中报追踪全球[VPS测评]
- locvps:香港cn2vps(葵湾机房),2核2G40g硬盘,8折优惠WINDOWS
- UOVZ怎么样?香港30M大带宽VPS 直连线路月付50元香港VPS[主机]
- 做跨境电商一个月都有多少收入?全球[VPS测评]
- 做跨境电商一个月都有多少收入?全球[VPS测评]
- CMIVPS:香港vps/2核/2GB/20GB空间/不限流量/KVM/虚拟空间(主机)
- 野草云:香港CN2VPS年付36折,137元/年;独立服务器350元月起独立服务器[U]
- 香港站群服务器租用推荐,香港多IP服务器/VPS套餐(站群需求)站群服务器[IP]
- 热网互联:香港/日本云服务器2核4G低至104元/月_青岛/日本独立服务独立服务器[U]
转载请注明原文地址:https://www.motoll.com/read-226544.html