自定义query_posts()参数
-
16-10-2019 - |
题
我正在为主题添加投票功能。访客可以上下投票。我创建了一个用于存储每个帖子的选票数量的表,并且效果很好。现在,我试图通过他们的选票进行分类。
我已经“投票”和“投票”链接。例如,当您单击“投票”时 sort=up
在URL中传递。
在循环中,如果存在参数,并且IS =“ UP”,则我想以投票为单位。
wpdb->get_results("SELECT post_id, FROM $wpdb->votes WHERE up > 5");
这是我想使用类似的地方 query_posts('sort=up')
循环之前。我的问题是,如何创建自定义“排序”参数?
其他提示
我很确定,使用 orderby
参数是将投票值存储在自定义字段中。
摘自Codex(http://codex.wordpress.org/function_reference/query_posts#orderby_parameters)
订单参数
orderby=meta_value Note: A meta_key=keyname must also be present in the query. Note also that the sorting will be alphabetical
orderby=meta_value_num - Order by numeric meta value (available with Version 2.8)