你好,
为此,
您需要在functions.php中添加以下代码
函数字母顺序($sort_args){$orderby_value=isset($_GET['orderby'])?woocommerce_clean($_GET['orderby']):应用过滤器('woocommance_default_catalog_orderby',GET_option('woommerce_default _catalog _orderby'));if(“升序”==$orderby_value){$sort_args['orderby']='title';$sort_args['order']='asc';$sort_args['meta_key']='';}if(“降序”==$orderby_value){$sort_args['orderby']='title';$sort_args['order']='desc';$sort_args['meta_key']='';}返回$sort_args;}add_filter('woocommerce_get_catalog_ordering_args','alphatical_shop_ordering');函数customer_wc_catalog_orderby($sortby){$sortby['ascending']='排序依据(A-Z)';$sortby['decending']='排序依据(Z-A)';返回$sortby;}add_filter('woocommerce_default_catalog_orderby_options','custom_wc_catalog_corderby');add_filter('woocommerce_catalog_orderby','custom_wc_catalog_corderby'');
测试和工作
谢谢你
螺纹起动器
纤细的
(@slimmz)
谢谢你伸出援手@瞄准软件
是的,这是可行的,还有一种方法可以将ASCENDING选项设置为默认选项吗?
并且还使搜索结果只查询产品名称(必须包含第一个单词)?
你好,
请在后台执行以下步骤:
步骤1:外观->自定义
第二步:点击Woocommerce
第三步:点击产品目录并选择默认产品排序选项。
请查看下面的屏幕截图。
网址:https://prnt.sc/1y1hwzw
为此,您需要进行更多的定制,并且需要了解php和woocommerce。
此外,如果你通过hook更新默认搜索查询,它将根据我在WooCommerce中的知识在整个网站范围内更新。
谢谢你