How to sort by number

时间:2020-11-28 作者:AndreaLB

我必须按数字对结果排序:

<ul>
 <?php $productTerms = get_terms(\'prezzoceste\', array(\'hide_empty\' => 0, \'orderby\' => \'ASC\', \'meta_type\' => \'NUMERIC\', ));
foreach($productTerms as $productTerm) :
?>
<li>
<i class="fas fa-circle"></i>
<a href="<?php echo get_term_link( $productTerm->slug, $productTerm->taxonomy ); ?>"><?php echo $productTerm->name; ?> <span>(<?php echo $productTerm->count; ?>)</span></a>
</li>
<?php endforeach; ?>
</ul>

enter image description here

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

您使用的是4.5.0之前的代码,这些代码最终将被去除润滑。试试这个。

$productTerms = get_terms( array(
    \'taxonomy\' => \'prezzoceste\',
    \'hide_empty\' => false,
    \'orderby\' => \'ASC\',
    \'meta_key\' => \'_price\', //The price Meta Key
    \'orderby\' => \'meta_value_num\',
) );
检查this 获取更多可接受的参数。

相关推荐

从商店页面的前面部分删除Storefront-Sorting div

我已经发现,我可以使用以下方法从商店页面中删除排序下拉菜单和分页:function delay_remove() { remove_action( \'woocommerce_after_shop_loop\', \'woocommerce_catalog_ordering\', 10 ); remove_action( \'woocommerce_before_shop_loop\', \'woocommerce_catalog_ordering\', 10 ); remove_