WordPress 6.0更新后快速编辑中的作者修改选项消失求助
恢复WordPress 6.0快速编辑中的作者修改选项
嘿,这个问题我之前帮朋友处理过,WordPress 6.0确实对快速编辑的默认字段做了调整,把作者选项从快速编辑里移除了,不过恢复起来很简单,这里给你两种靠谱的方法:
方法一:通过代码钩子手动添加(推荐)
你可以将下面的代码添加到主题的functions.php文件,或者创建一个简单的自定义插件来实现(更安全,避免主题更新丢失代码):
// 在快速编辑中恢复作者选项 add_filter('quick_edit_show_author', '__return_true'); // 确保作者字段在批量编辑中也可用(可选) add_filter('bulk_edit_custom_box', function($column_name, $post_type) { if ($column_name === 'author') { ?> <fieldset class="inline-edit-col-right"> <div class="inline-edit-col"> <label class="alignleft"> <span class="title"><?php _e('Author'); ?></span> <span class="input-text-wrap"> <?php wp_dropdown_users([ 'name' => 'post_author', 'selected' => get_post()->post_author, 'include_selected' => true, 'show_option_none' => __('— No Change —'), ]); ?> </span> </label> </div> </fieldset> <?php } }, 10, 2);
代码说明:
- 第一行的
quick_edit_show_author钩子直接告诉WordPress要显示作者选项,这是核心部分。 - 第二部分的
bulk_edit_custom_box是可选的,如果你需要在批量编辑里也能修改作者,就加上这段代码。
添加完代码后,刷新文章列表页,快速编辑里的作者选项就回来了~
方法二:使用插件(适合不想写代码的情况)
找一款轻量的自定义快速编辑字段插件,比如专门管理文章列表快速编辑项的工具,这类插件通常会提供可视化的选项来勾选要显示的字段,包括作者选项。不过注意尽量选择评分高、更新活跃的插件,避免兼容性问题。
注意事项:
- 修改主题
functions.php前最好备份文件,或者用子主题,防止主题更新覆盖代码。 - 如果是自定义文章类型,上面的代码默认也会生效,只要该自定义文章类型支持作者功能(注册时设置了
'author' => true)。
内容的提问来源于stack exchange,提问作者milana
相关产品推荐
相关产品推荐

