php WooCommerce |按名称(asc)添加到商店设置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php WooCommerce |按名称(asc)添加到商店设置相关的知识,希望对你有一定的参考价值。

function ordering_args( $sort_args ) {
 
$orderby_value = isset( $_GET['orderby'] ) ? woocommerce_clean( $_GET['orderby'] ) : apply_filters( 'woocommerce_default_catalog_orderby', get_option( 'woocommerce_default_catalog_orderby' ) );
switch( $orderby_value ) {
 
    // Name your sortby key whatever you'd like; must correspond to the $sortby in the next function
    case 'slug':
        $sort_args['orderby']  = 'name';
        // Sort by ASC because we're using alphabetic sorting
        $sort_args['order']    = 'asc';
        break;          
}
 
return $sort_args;
}
add_filter( 'woocommerce_get_catalog_ordering_args', 'ordering_args' );
 
 
// Add these new sorting arguments to the sortby options on the frontend
function add_new_orderby( $sortby ) {
 
// Adjust the text as desired
$sortby['slug'] = __( 'Sort by name (asc)', 'woocommerce' );
 
return $sortby;
}
add_filter( 'woocommerce_default_catalog_orderby_options', 'add_new_orderby' );
add_filter( 'woocommerce_catalog_orderby', 'add_new_orderby' );

以上是关于php WooCommerce |按名称(asc)添加到商店设置的主要内容,如果未能解决你的问题,请参考以下文章

php [WooCommerce Core]自定义排序选项(asc / desc)

php [WooCommerce Core]自定义排序选项(asc / desc)

php 按标题,ASC排序自定义帖子类型

php 更改woocommerce选项卡名称

php 按类别筛选搜索 - woocommerce产品

php WooCommerce搜索产品按类别下拉列表