[不花钱站长]:从免费域名开始[0元] Oracle永久免费VPS[0元] VPS环境搭建免费脚本[0元] 秒变大盘挂载免费网盘[0元] 小白免费采集器1天500W[0元] CF免费DNS+CDN服务[0元]
[零基础网赚]:撸本站免费源码[0元] 网站强引免费蜘蛛法[0元] 图片视频文件免费存储[0元] 外链轻松发布免费友链[0元] 入坑免费教程学习源代码[0元] 网上百种+赚钱联盟推荐[?元]

↑↑VPS推荐网 WWW.VPS.COM.IN 稳定 便宜 免备案↑↑


您现在的位置是:首页 > 全球[VPS测评] >  WordPress,WordPress主题,WordPress代码,写作,博客,国外永久免费VPS

WordPress删除文章时怎么才能删除缩略图及图片附件

全球[VPS测评]来源:VPS推荐网点击:988
【性价之王】 【线路之王】 【价格之王】 【配置之王】
【免费之王】 【香港首推】 【梯子之王】 【独服之王】
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]历史优惠活动内容
  • WordPress网站更改后台登录地址图文教程
  • WordPress去掉分类链接中category目录的两种方法
  • 精美的宠物医院网站WordPress主题 - Valkuta
  • wordpress 上传附件报错 “抱歉,出于安全的考虑,不支持此文件类型”
  • Weebly网站迁移到WordPress的实操上手。
  • WordPress去掉分类链接中category目录的两种方法
  • 精美的宠物医院网站WordPress主题 - Valkuta
  • wordpress 上传附件报错 “抱歉,出于安全的考虑,不支持此文件类型”
  • Weebly网站迁移到WordPress的实操上手。
  • WordPress去掉分类链接中category目录的两种方法
  • 精美的宠物医院网站WordPress主题 - Valkuta
  • wordpress 上传附件报错 “抱歉,出于安全的考虑,不支持此文件类型”
  • Weebly网站迁移到WordPress的实操上手。
  • WordPress去掉分类链接中category目录的两种方法
  • 精美的宠物医院网站WordPress主题 - Valkuta
  • wordpress 上传附件报错 “抱歉,出于安全的考虑,不支持此文件类型”
  • Weebly网站迁移到WordPress的实操上手。
  • WordPress去掉分类链接中category目录的两种方法
  • 精美的宠物医院网站WordPress主题 - Valkuta
  • wordpress 上传附件报错 “抱歉,出于安全的考虑,不支持此文件类型”
  • Weebly网站迁移到WordPress的实操上手。
  • WordPress去掉分类链接中category目录的两种方法
  • 精美的宠物医院网站WordPress主题 - Valkuta
  • wordpress 上传附件报错 “抱歉,出于安全的考虑,不支持此文件类型”
  • Weebly网站迁移到WordPress的实操上手。
  • WordPress去掉分类链接中category目录的两种方法
  • 精美的宠物医院网站WordPress主题 - Valkuta
  • wordpress 上传附件报错 “抱歉,出于安全的考虑,不支持此文件类型”
  • Weebly网站迁移到WordPress的实操上手。
  • WordPress去掉分类链接中category目录的两种方法
  • 精美的宠物医院网站WordPress主题 - Valkuta
  • wordpress 上传附件报错 “抱歉,出于安全的考虑,不支持此文件类型”
  • Weebly网站迁移到WordPress的实操上手。
  • WordPress去掉分类链接中category目录的两种方法
  • 精美的宠物医院网站WordPress主题 - Valkuta
  • wordpress 上传附件报错 “抱歉,出于安全的考虑,不支持此文件类型”
  • Weebly网站迁移到WordPress的实操上手。
  • WordPress去掉分类链接中category目录的两种方法
  • 精美的宠物医院网站WordPress主题 - Valkuta
  • wordpress 上传附件报错 “抱歉,出于安全的考虑,不支持此文件类型”
  • Weebly网站迁移到WordPress的实操上手。
  • WordPress去掉分类链接中category目录的两种方法
  • 精美的宠物医院网站WordPress主题 - Valkuta
  • wordpress 上传附件报错 “抱歉,出于安全的考虑,不支持此文件类型”
  • Weebly网站迁移到WordPress的实操上手。
  • WordPress去掉分类链接中category目录的两种方法
  • 精美的宠物医院网站WordPress主题 - Valkuta
  • wordpress 上传附件报错 “抱歉,出于安全的考虑,不支持此文件类型”
  • Weebly网站迁移到WordPress的实操上手。
  • WordPress去掉分类链接中category目录的两种方法
  • 精美的宠物医院网站WordPress主题 - Valkuta
  • wordpress 上传附件报错 “抱歉,出于安全的考虑,不支持此文件类型”
  • Weebly网站迁移到WordPress的实操上手。
  • WordPress去掉分类链接中category目录的两种方法
  • 精美的宠物医院网站WordPress主题 - Valkuta
  • wordpress 上传附件报错 “抱歉,出于安全的考虑,不支持此文件类型”
  • Weebly网站迁移到WordPress的实操上手。
  • WordPress去掉分类链接中category目录的两种方法
  • 精美的宠物医院网站WordPress主题 - Valkuta
  • wordpress 上传附件报错 “抱歉,出于安全的考虑,不支持此文件类型”

  • 猜你可能想看的VPS


    转载请注明原文地址: http://140.238.13.167:12355/read-223074.html

    下一篇       上一篇