ORDER=ASC如何影响wp_Query(它在循环中的行为非常奇怪)

时间:2011-06-17 作者:TJ Sherrill

我有一个自定义帖子类型的wp\\u查询:events。我有一个七天的日历,在页面上显示特色活动。以下是wp\\U查询和支持代码:

https://gist.github.com/1030760

你可以在西雅图看到日历。com/日历/

这东西很好用,但有一个例外。周日应该会有一场特色活动。如果我将订单=>“asc”更改为订单=>“desc”,我会看到周日的活动,但我会丢失今天的活动。

如果我只是删除了order=>项,那么我会看到如果我设置order=>“desc”

知道秩序是如何影响我的循环的吗?

1 个回复
最合适的回答,由SO网友:swissspidy 整理而成

如果有人遇到这个问题。WordPress Codex表示:\'orderby\' => \'meta_value\' 以及order 参数:

还请注意,排序将按字母顺序进行,这对于字符串(即单词)来说是很好的,但对于数字(例如1、3、34、4、56、6等,而不是您自然期望的1、3、4、6、34、56等)来说可能是意外的。

您正在查询事件日期,因此由于按字母顺序排序,结果的顺序可能错误。

结束

相关推荐

Admin Theme customization

我遵循wordpress codex网站上关于通过插件创建管理主题的说明。我激活了插件,但我的样式表没有包含在<head>.. 这是我的代码:add_action( \'admin_init\', \'kd_plugin_admin_init\' ); add_action( \'admin_menu\', \'kd_plugin_admin_menu\' ); function kd_plugin_admin_init() { /* Register