我正在尝试按我为帖子添加的帖子元名称进行排序。帖子meta是“ _merchant_id”,我知道如何按merchan_id排序,但我不知道如何按商家名称排序。
我按这样的商家ID进行排序:
public function column_orderby( $vars ) {
if ( isset( $vars['orderby'] ) && is_admin() ) {
switch ( $vars['orderby'] ) {
case 'merchant':
$vars = array_merge( $vars, array(
'meta_key' => '_merchant_id',
'orderby' => 'meta_value_num'
) );
break;
...
商户是另一种职位类型(“商户”)。如何按商家名称排序?
UPDATE(通过屏幕截图改进说明):
你读过这个吗?这是相似的,甚至可能更困难。:)
—
fuxia
@toscho-尝试过。但是我得到的是默认帖子,而不是我的自定义帖子类型“交易”
—
iWizard 2012年
@toscho-可行。我不知道stackoverflow上的规则,所以不确定是否可以复制此答案,以便为您授予“赏金”吗?我已解决了此问题,因此将来的其他用户可能会发现此问题。
—
iWizard
添加您的特定解决方案作为答案。它可能与链接的答案不完全相同。赏金将丢失。
—
fuxia