CMS企业模板|CMS模板|CMS网站定制|CMS模板下载

站内搜索 售前咨询 售后服务 建站帮助 微博 博客 在线客服
  • 网站模板
  • 定制开发
  • 案例展示
  • 最新动态
  • 关于我们
  • 联系我们
  • 问答社区

CMSYOU互助问答社区

诚信合作, 高质专业!
CMSYOU互助问答社区
使用新浪微博账号登录 登录 注册
  • 搜索
  • 问题
  • 话题
  • 用户
发起

久见了,新版WordPress在发布和编辑文章时侧边分类勾选框还会变化?

Wordpress 发布 编辑 栏目 层级
WordPress升级后,当前7.1.3版本,发现发布文章时选择分类目录是按照层级排列,发布后编辑文章时,栏目是不按层级排列,勾选的栏目在顶部、未勾选的栏目在下方,层级破坏了?这是新版本的特性吗?如何恢复固定显示栏目按层级显示?
“所有文章”里面的文章重新“编辑”时,显示出来的分类目录和“写文章”中新添加的分类目录不一致。这样重新编辑选择栏目不乱套了?
2026-10-14 14:55 0 条评论 分享

站外

邮件

要评论问题请先登录或注册

1 个回复

CMSYOU - CMS企业网站定制专家

赞同来自:

找到原因:是经典编辑器的问题,WordPress 经典编辑器侧边分类勾选框原生特性,如果你直接使用区块编辑器,它原生就不会把勾选分类置顶,树形层级完整保留,就不会有栏目层级变化的问题。新建文章是空列表,按树形层级展示;保存重新进入编辑时,所有已勾选分类直接挪到列表最顶部,破坏父子缩进层级。
解决办法:
1、直接舍弃经典编辑器,采用新版的区块编辑器。
2、安装Taxonomy Checklist Tree这个插件,专门解决这个问题,作用就是关闭`checked_ontop`,保留树形缩进。
3、代码魔法:
add_filter( 'wp_terms_checklist_args', 'disable_category_checked_ontop', 10, 2 );
function disable_category_checked_ontop( $args, $post_id ) {
    // 针对文章分类 taxonomy=category
    if ( $args['taxonomy'] === 'category' ) {
        $args['checked_ontop'] = false;
    }
    return $args;
}

添加上面的代码加到主题 functions.php或者 自定义插件 Code Snippets 插件中,保存后,进入文章编辑页,分类列表永久保持树形层级,勾选不会跑到顶部。
2026-10-14 15:02 0 条评论

分享

要参与问题请先登录或注册

0

为什么被折叠?0 个回复被折叠

要回复问题请先登录或注册

相关问题

Phpcms v9发布文章后栏目为什么只更新了前面几页,后面的都没自动更新? Wordpress在IIS下怎么伪静态? phpcms v9 tag页怎么调用文章内容(就像list页用moreinfo='1')? phpcms v9 搜索页怎么调用文章内容(就像list页用moreinfo='1')? Phpcms V9新版改变了tag的列表网址,应该怎么修正? Phpcms V9文章列表前面显示栏目名称和链接怎么做? 请教一下 我要怎么调出几个栏目里比较热门的9条文章呢? PHPCMS PHPCMS不能更新缓存,创建的文章和栏目都没有连接 Phpcms V9模板在线编辑怎么设置?

问题状态

最新活动:2026-10-14 15:02

浏览:28 次

关注:1 人

Copyright © 2008-2026 CMSYOU - 互助问答社区 - 粤ICP备10060801号-3   rss feed RSS Feed
欢迎加入QQ群(346494585)Phpcms V9企业模版交流 CMS定制咨询
“让我们一起来学习CMS建站吧!”