WordPress分类目录怎么排序,详细方法与技巧

来自:素雅营销研究院

头像 方知笔记
2025年04月02日 09:40

在WordPress网站中,分类目录(Categories)的默认排序方式通常是按名称字母顺序排列。然而,有时你可能希望调整它们的显示顺序,比如将重要分类置顶或按自定义规则排列。本文将介绍几种常见的WordPress分类目录排序方法,帮助你更好地管理网站内容。

方法一:通过插件自定义排序

如果你不想手动修改代码,使用插件是最简单的方式。以下是推荐的两款插件:

  1. Category Order and Taxonomy Terms Order
  • 安装并激活插件后,进入【文章】→【分类目录】。
  • 直接拖拽分类目录调整顺序,保存即可生效。
  1. Custom Taxonomy Order NE
  • 支持分类目录和自定义分类法的排序。
  • 提供拖拽功能,并可设置默认排序方式。

方法二:通过代码修改排序

如果你熟悉代码,可以通过functions.php文件调整分类目录的查询顺序。例如,以下代码可以按分类ID降序排列:

function custom_category_order( $args ) {
$args['orderby'] = 'id';
$args['order'] = 'DESC';
return $args;
}
add_filter( 'woocommerce_product_subcategories_args', 'custom_category_order' );
// 如果是普通文章分类,可以使用:
add_filter( 'get_terms_args', 'custom_category_order' );

方法三:修改分类目录名称(手动调整)

如果分类目录数量较少,可以通过在名称前添加数字或符号来强制排序,例如:

  • 01-新闻
  • 02-教程
  • 03-产品

这样系统会按名称的字母和数字顺序自动排列。

方法四:使用菜单功能固定顺序

进入【外观】→【菜单】,将分类目录添加到自定义菜单中,然后手动调整它们的顺序。这种方式适合需要固定导航栏分类显示的情况。

总结

WordPress分类目录的排序可以通过插件、代码或手动调整实现。插件适合大多数用户,简单高效;代码方式适合开发者,灵活性更高;而手动修改名称或使用菜单排序则适合少量分类的情况。根据你的需求选择合适的方法,让网站分类更符合你的预期!