我正在尝试按字母顺序对列进行排序,但是当我使用pre_get_posts()函数时,它将中断站点。 我想这是因为使用的ACF im只是2个字母的文本字段,我不知道如何在函数中引用它
IGroupCollectionPage page;
IGroupCollectionRequestBuilder builder;
// Build the initial request (including any filters)
List<Option> requestOptions = new ArrayList<Option>();
requestOptions.add(new QueryOption("$filter", "startsWith(displayName,'Foo')"));
IGroupCollectionRequest request = graphServiceClient.groups().buildRequest(requestOptions);
do {
// Make request
page = request.get();
// Process results
for(Group g: page.getCurrentPage()) {
System.out.println(g.displayName);
}
// Get and build request for next page
builder = page.getNextPage();
if (builder == null) {
request = null;
} else {
request = builder.buildRequest();
}
} while (request != null);
因此,该列显示的是ACF文本值,但按非字母顺序排序。 如果启用pre_get_posts功能,则会破坏网站
有什么想法如何从ACF文本字段中获取字母值?