Javascript 如何更改WordPress REST API分类法Orderby参数?

Javascript 如何更改WordPress REST API分类法Orderby参数?,javascript,json,wordpress,vue.js,wordpress-rest-api,Javascript,Json,Wordpress,Vue.js,Wordpress Rest Api,我正试图通过WordPress REST API按名称对分类法进行排序。我目前拥有的是: http://example.com/wp-json/wp/v2/categories?per_page=100&orderby=name 所以从理论上讲,这应该做的是在网站上获得一个类别列表,最多100个,并按类别名称排序 但是,当我这样做时,它会使用peru page参数为我提供多达100个类别,但是当它似乎忽略orderby参数时,我不知道为什么。它表示'name'是orderby参数的一个

我正试图通过WordPress REST API按名称对分类法进行排序。我目前拥有的是:

http://example.com/wp-json/wp/v2/categories?per_page=100&orderby=name
所以从理论上讲,这应该做的是在网站上获得一个类别列表,最多100个,并按类别名称排序

但是,当我这样做时,它会使用peru page参数为我提供多达100个类别,但是当它似乎忽略orderby参数时,我不知道为什么。它表示'name'是orderby参数的一个例外选项,但它仍然按照默认顺序(即ID)排序

是否有我做错的事情或需要打开的设置,以便在分类中使用orderby参数?

根据您的呼叫是否正确

您可以看到它在这里工作:

http://demo.wp-api.org/wp-json/wp/v2/categories?order=asc&orderby=name
http://demo.wp-api.org/wp-json/wp/v2/categories?order=desc&orderby=name
您应该在服务器端查看问题(WordPress配置、服务器配置等)


您正在使用哪个版本的WordPress?

根据
&orderby=name
是多余的(因为它是默认的
orderby
值)。确保不要将
name
slug
混淆,并且
name
值实际上是您认为的值,尤其是对于似乎放错位置的类别(即:它们可能有一个前导空格)。还要确保没有插件/主题改变你的查询(最好的测试方法是切换到默认主题并禁用所有插件)。@AndreiGheorghiu在查看我的主题和插件后,我找到了罪魁祸首。插件“Category Order and Taxonomy Terms Order”是导致它不按我设置的参数排序的原因。