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 调试与优化显示页面每条的查询时间和查询SQL语句
WordPress类:使用WP List Table类制做后台列表
评论(0)
游客的头像
表情
全部评论 只看作者
最新热门
  1. 暂时还没有评论哦