当前位置:小龟网 > 技术教程 > 正文内容

WordPress怎样实行删掉文章时一起删除图片包括的附件

QQ皇族馆6个月前 (03-28)技术教程134

只需将底下的 PHP 代码加入到:themes/xxx/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');
    //删除文章时删除图片附件
值得注意的是:当你在删除文章时先执行函数内容,删除特色图片以及图片附件,但是如果在使用action delete_post而不是before_delete_post将导致删除文章后因媒体附件与文章关联已取消而无法正确删除。

💯扫描二维码推送至手机访问。

💢版权声明:本文由小龟网发布,如需转载请注明出处。

🤗作品 采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可

本文链接:https://www.xiaoguiwang.net/jishuccheng/75.html

标签: WordPress
分享给朋友:

相关文章

个人博客WordPress内容管理系统中文正式版PHP代码优化

个人博客WordPress内容管理系统中文正式版PHP代码优化

WordPress,一个著名的免费个人博客系统在世界范围内广泛使用。 WordPress 是一个用 PHP 语言开发的博客平台。用户可以在支持 PHP 和 MySQL 数据库的服务器上建立自己的网站,或者使用 WordPress 作为内...

emlog自带内容页输入密码弹窗美化HTML代码

emlog自带内容页输入密码弹窗美化HTML代码

Emlog 原生的文章访问密码输入界面还真是丑到爆为替换之前:替换之后:Emlog 程序的钩子远不如 WordPress 这么丰富,因此这一美化只能通过直接修改 Emlog代码来实现。具体的位置在 include/model/log_mod...

WordPress获取作者函数:get_the_author

WordPress获取作者函数:get_the_author

WordPress函数get_the_author用于获取作者的名称,返回名称为个人资料中“公开显示为”选项设置。get_the_author( string $deprecated = '&...

多张照片怎么合成一张照片?微信两张照片拼成一张图教程

多张照片怎么合成一张照片?微信两张照片拼成一张图教程

导读:在生活中,我们经常在我们的手机上拍摄很多照片,但有时我们希望将两个甚至更多的照片结合到一个长的照片中进行打印或制作短视频,但我们通常会发现我们通常需要使用特殊的P图片如photoshop或meitu。软件,折腾它是非常不方便的。那么有...

星空影视IOS端看片神器 附解除伪装方法

星空影视IOS端看片神器 附解除伪装方法

本次为大家分享的是星空影视IOS端看片神器 附解除伪装方法软件介绍平时分享安卓端影视资源也比较多,今天QQ皇族馆分享一款IOS端;由于IOS应用商店上架此类APP审核都比较严格,只能通过伪装让用户下载;小编也会教大家怎么解除伪装直接使用,注...

评论列表

小龟网
小龟网
6个月前 (03-28)

真是大肠包小肠

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。