我创建了一个“存储”自定义帖子类型,并在页面上按标题排序:$args = array( \'post_type\' => \'store\',\'posts_per_page\' => 100, \'orderby\' => \'title\', \'order\' => "ASC" );
我正在使用Types toolset 我已经为管理员创建了一个字段,以两个字母的形式(CA、NY、TX…)添加状态。我正在尝试修改我的循环,使其不仅按状态排序,而且按标题排序,我不知道如何实现这一点。我环顾四周,似乎可以将orderby参数设置为数组。下面是我的代码:
$state_code = types_render_field("state-code", array());
$args = array(
\'post_type\' => \'store\',
\'posts_per_page\' => 100,
\'orderby\' => array(
$state_code => \'ASC\',
\'title\' => \'ASC\',
),
);
我是否可以按以下层次进行排序1) 州代码字母顺序(AK、AL、AR…),然后通过2)标题
最合适的回答,由SO网友:GKS 整理而成
如果使用wp Type创建自定义字段,则必须使用wpcf-state-code
$state_code = types_render_field("state-code", array());
$args = array(
\'post_type\' => \'store\',
\'posts_per_page\' => 100,
\'orderby\' => array( \'ASC\' => \'DESC\', \'meta_value\' => \'ASC\' )
\'meta_key\' => \'wpcf-state-code\',
);
这应该行得通,让我知道。