php 商店:创建自定义排序选项#woo

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 商店:创建自定义排序选项#woo相关的知识,希望对你有一定的参考价值。

//Add a Default Sorting Option to WooCommerce Shop
// 1. Create new product filter
  add_filter( 'woocommerce_get_catalog_ordering_args', 'sort_by_name_woocommerce_shop' );
   
  function sort_by_name_woocommerce_shop( $args ) {
      
     $orderby_value = isset( $_GET['orderby'] ) ? wc_clean( (string) wp_unslash( $_GET['orderby'] ) ) : wc_clean( get_query_var( 'orderby' ) );
      
     if ( 'name' == $orderby_value ) {
\!h        $args['orderby'] = '__title__';
\!h        $args['order'] = '__asc__';
\!h        $args['meta_key'] = '';
     }
      
     return $args;
      
  }
 
// 2. Add new product filter to Sorting dropdown
  add_filter( 'woocommerce_catalog_orderby', 'load_custom_sorting' );
   
  function load_custom_sorting( $options ) {
\!h   $options['name'] = '__Sort by name (asc)__';
    return $options;
  }

以上是关于php 商店:创建自定义排序选项#woo的主要内容,如果未能解决你的问题,请参考以下文章

php 商店:重命名排序选项#woo #rename

php 购物:删除自定义排序选项#woo #hide

php 返回商店重定向#woo

php 结帐:添加自定义字段部分#woo

php 结帐:添加自定义送货/结算字段#woo

javascript Woo的自定义CTA,可打开并滚动到特定的产品页面选项卡