分类拖拽排序插件

前台输出规则

默认情况下,插件只在分类查询没有显式指定其他排序方式时应用自定义顺序。如果代码中指定了 orderby 为 namecountslug 等字段,插件会尊重原查询,不强制覆盖。

没有保存排序值的分类会排在已有排序值的分类后面,并按分类名称排序。

强制前台尽量按插件顺序输出

如果希望前台分类查询尽量都按插件保存的顺序输出,可以把下面这行代码添加到网站根目录的 wp-config.php 文件中。建议放在 /* That's all, stop editing! Happy publishing. */ 这行注释的上面:

define('XINTHEME_TERM_ORDER_FORCE_FRONTEND', true);

不要把这段代码写到主题文件或插件文件后面,否则可能不会生效。

开启后,前台分类查询除非传入 ignore_xintheme_term_order => true 或被 xintheme_term_order/ignore 过滤器跳过,否则都会尽量按插件保存的顺序输出。

这页内容对你有帮助吗?