• 意见反馈中国国家地理网 2019-05-17
  • 网络智库:假如这些山西品牌都还在 2019-05-17
  • 张江汀孟凡利现场调度部署应对强对流天气工作 2019-05-15
  • 面向人才专配公租房共有产权房 2019-05-06
  • 西部网(陕西新闻网)www.cnwest.com 2019-05-06
  • 谢谢这位家长,不然这位雨中护送高考生的交警还没有人知道呢 2019-05-05
  • 海外媒体聚焦消夏节 清爽长春润五洲 2019-04-25
  • 东城区领导资料库--北京频道--人民网 2019-04-25
  • 深改组1000天——亚心网专题 2019-04-21
  • 云南金平上亿蝴蝶破茧而出 涧水悠悠蝴蝶翩翩 2019-04-21
  • 安徽加大就业脱贫力度 确保贫困户至少一人就业 2019-04-20
  • 世界杯黄历:日本换帅对战黑马“小哥” 2019-04-13
  • 精兵劲旅·血脉赓续:第79集团军——忠诚有魂  转型重塑开新局 2019-04-10
  • 安徽网记者实拍2018全国高考合肥现场 2019-04-10
  • 西安外事学院在省茶艺大赛中创多项佳绩西安外事学院-陕西教育新闻 2019-04-09
  • 也想出现在这里?联系我们

    WordPress删除文章时自动删除图片附件

    2017.12.04 wordpress教程
    • 文章介绍
    • 升级版本
    • 评价&建议
    也想出现在这里?联系我们

    天津快乐十分预测号码 www.vtwx.net 天津快乐十分预测号码删除文章时,文章内所上传到媒体库的图片等附件不会自动删除,占用了网站空间,因此下面说明通过几行代码的简单方式实现在删除文章时自动删除缩略图以及图片附件,这样就不用手动去媒体库寻找并删除,准确而且效率高。

    功能实现代码

    1. /* 删除文章时删除图片附件 */  
    2. function delete_post_and_attachments($post_ID) {  
    3.         global $wpdb;  
    4.         //删除特色图片  
    5.         $thumbnails = $wpdb->get_results( "SELECT * FROM $wpdb->postmeta WHERE meta_key = '_thumbnail_id' AND post_id = $post_ID" );  
    6.         foreach ( $thumbnails as $thumbnail ) {  
    7.         wp_delete_attachment( $thumbnail->meta_value, true );  
    8.         }  
    9.         //删除图片附件  
    10.         $attachments = $wpdb->get_results( "SELECT * FROM $wpdb->posts WHERE post_parent = $post_ID AND post_type = 'attachment'" );  
    11.         foreach ( $attachments as $attachment ) {  
    12.         wp_delete_attachment( $attachment->ID, true );  
    13.         }  
    14.         $wpdb->query( "DELETE FROM $wpdb->postmeta WHERE meta_key = '_thumbnail_id' AND post_id = $post_ID" );  
    15. }  
    16. add_action('before_delete_post', 'delete_post_and_attachments');  

    使用方法

    将上述代码放到主题functions.php文件的最下面即可添加成功

    注意事项

    当你在删除文章时先执行函数内容,删除特色图片以及图片附件,但是如果在使用 action delete_post 而不是 before_delete_post 将导致删除文章后因媒体附件与文章关联已取消而无法正确删除。

    • 2017.12.04初次和大家见面了!

    等待您对该主题的建议

    发表评论

    还能输入240个字
    也想出现在这里?联系我们
    wordpress香港主机

    Hi, 欢迎加入Wordpress技术交流群,带你装逼带你飞!

    我要入群
    也想出现在这里?联系我们
    wordpress爱找主题推荐
    也想出现在这里?联系我们
    wordpress主机推荐
    也想出现在这里?联系我们

    我来推荐一个更牛逼的给你看看?

    • 猛戳我吧
  • 意见反馈中国国家地理网 2019-05-17
  • 网络智库:假如这些山西品牌都还在 2019-05-17
  • 张江汀孟凡利现场调度部署应对强对流天气工作 2019-05-15
  • 面向人才专配公租房共有产权房 2019-05-06
  • 西部网(陕西新闻网)www.cnwest.com 2019-05-06
  • 谢谢这位家长,不然这位雨中护送高考生的交警还没有人知道呢 2019-05-05
  • 海外媒体聚焦消夏节 清爽长春润五洲 2019-04-25
  • 东城区领导资料库--北京频道--人民网 2019-04-25
  • 深改组1000天——亚心网专题 2019-04-21
  • 云南金平上亿蝴蝶破茧而出 涧水悠悠蝴蝶翩翩 2019-04-21
  • 安徽加大就业脱贫力度 确保贫困户至少一人就业 2019-04-20
  • 世界杯黄历:日本换帅对战黑马“小哥” 2019-04-13
  • 精兵劲旅·血脉赓续:第79集团军——忠诚有魂  转型重塑开新局 2019-04-10
  • 安徽网记者实拍2018全国高考合肥现场 2019-04-10
  • 西安外事学院在省茶艺大赛中创多项佳绩西安外事学院-陕西教育新闻 2019-04-09
  • 重庆时时开奖结果记录 足彩半全场稳赢 网上买彩票中奖怎么领取 99彩票平台官方网 pc蛋蛋幸运28预测网 重庆时时彩官方网站 竞彩篮球大小分算加时吗 安徽时时彩直播开奖记录 百人二八杠游戏规则 3d195期丹东全图牛彩网 安徽时时彩走势 时时彩计自由的百科天堂 重庆福彩幸运农场走势图 中国足彩网500网 大乐透复式计算器 北京28彩票网