[网站源码]WordPress主题删除文章时主动删除缩略图及图片附件的代码操作法

  • A+
所属分类:海淘网站
摘要

当WordPre小白源码资源站博客主题删除文章时,附件(如上传到文章中的媒体库的图象)不会主动删除,这会占用网站上的空间。因此,以下刻画了在经过几行代码删除文章时删除缩略图和图象附件的复杂方法。没有需要手动查找和删除媒体库,这是准确和有效的。具体代码functiondelete_p

当WordPre小白源码资源站http://www.526bt.com/account?__preferral=41b2453033.2042essCMS/博客主题删除文章时,附件(如上传到文章中的媒体库的图象)不会主动删除,这会占用网站上的空间。因此,以下刻画了在经过几行代码删除文章时删除缩略图和图象附件的复杂方法。没有需要手动查找和删除媒体库,这是准确和有效的。

具体代码
function delete_post_and_attachments($post_ID) { glob小白源码资源站http://www.526bt.com/account?__preferral=41b2453033.2042bal $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 文件中便可应用

分享当前页面将至少获得10%佣金,点此获取推广链接(规则说明)。

本站VIP源码资源永久免费下载!持续更新!www.526bt.com

加入999永久VIP会员带做项目包赚钱!教引流包搭建,社群资源共享!

新项目更新通知QQ群:767688774 站长技术交流QQ群:552760713

点击这里给我发消息

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
admin
网站漏洞修复 网站木马清理 漏洞修复 漏洞检测 服务器安全维护
提供APP打包服务,APP封装
H5牛牛游戏开发只要你有演示站,我们就能定制,精仿道游
认证服务号 现成服务号 现成公众号 现成认证公众号 微信公众号

发表评论

您必须才能发表评论!