WordPress 禁止auto-draft自动草稿

如果您想通过代码实现禁止 WordPress 自动生成 auto-draft 自动草稿,可以添加以下代码到您的主题 functions.php 文件中:

function disable_auto_drafts() {
    global $pagenow;
    if ( $pagenow == 'post-new.php' && isset( $_GET['post_type'] ) && $_GET['post_type'] == 'post' ) {
        remove_action( 'pre_post_update', 'wp_save_post_auto_draft' );
    }
}
add_action( 'admin_init', 'disable_auto_drafts' );

这段代码通过移除 `wp_save_post_auto_draft` 动作来禁止 WordPress 自动生成 auto-draft 自动草稿。同时,它只在新建文章页面中生效,不会影响其他页面。

举报

上一篇

WordPress 和菜单相关的常用函数及其使用方法

下一篇

WordPress中实现分词搜索,可以使用插件或自定义代码来实现
相关推荐
WordPress类:如何使用WP_REST_Response类的方法set_headers设置响应头
WordPress 多种方法自动加载页面模板
wordpress实现不同分类设置不同的每页显示文章数量
给网站增加用户切换其他标签网站标题动态提示
WordPress Rest API发布文章并设置postmeta字段信息
WordPress 自定义文章类型终极教程
评论(0)
游客的头像
表情
全部评论 只看作者
最新热门
  1. 暂时还没有评论哦