跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • WordPress刪除文章同時刪除圖片 + 附件教學~
未分類
2017 年 8 月 17 日

WordPress刪除文章同時刪除圖片 + 附件教學~

有時我們寫好一篇文章又覺得不合適發出來 , 都會選擇刪除~

雖然文章已經刪除 , 但是圖片及附件卻原整保存在upload文件夾中…

所以想徹底刪除文章 + 圖片 + 附件 , 我們需要動點手腳…新增代碼~

做法很簡單 , 只需要把以下代碼放在functions.php文件中就完成了~

代碼 :

/* 删除文章时删除图片附件/* ------------------------ */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');

*友情提醒 , 刪除是即時性 , 請想好再行操作刪除程序~

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具