wordpress编辑不改变文章的最后修改时间

2021-10-16 1634阅读 0评论

温馨提示:这篇文章已超过523天没有更新,请注意相关的内容是否还可用!

 这是我自己琢磨了三个小时的东西,不管你们百度、谷歌都找不到相关的内容,这个需求也是在公司要审核文章并且要统计每个用户每天发的文章,但是审核过就会导致时间变化到当前时间,但是审核又不是经常开始按时审核完,导致统计失去了一些意义。于是我就写了如下的函数,放在主题function.php里面就行:

add_action('init', 'save_post_date_dnot_change');function save_post_date_dnot_change(){
    global $post,$wpdb;
    //代码来自文曦博客:www.vience.cn
    $wpdb->get_results("UPDATE `wp_posts` SET `post_date_gmt` = '1995-05-29 05:00:00' WHERE `post_date_gmt` = '0000-00-00 00:00:00' and `post_parent` = '0';");}

        简单说一下原理,post_date_gmt为0000-00-00 00:00:00就会跟随修改变时间,为其他的就可以固定时间。所以就随便加个我的生日了。

        我是放在插件里面执行的。

wordpress编辑不改变文章的最后修改时间 wordpress编辑 系统 第1张

本文原地址:文曦博客https://www.vience.cn/blog/643.html


    版权声明
      本站致力于为模板爱好者提供国内外插件开发技术和模板共享,着力为用户提供优资资源。
      本站提供的所有下载文件均为网络共享资源,请于下载后的24小时内删除。如需体验更多乐趣,还请支持正版。
      我站提供用户下载的所有内容均转自互联网。如有内容侵犯您的版权或其他利益的,请编辑邮件并加以说明发送到站长邮箱。
      站长会进行审查之后,情况属实的会在三个工作日内为您删除。
    文章版权声明:除非注明,否则均为点滴博客原创文章,转载或复制请以超链接形式并注明出处。
    您需要 登录账户 后才能发表评论

    发表评论

    快捷回复: 表情:
    评论列表 (暂无评论,1634人围观)

    还没有评论,来说两句吧...

    取消
    微信二维码
    微信二维码
    支付宝二维码