我需要將默認排序更改爲另一種排序。 我希望在我的/商店/頁面類別和標籤頁上默認顯示最後修改的產品。當我編輯產品時,我會更改產品內的某些內容以在第一行上移動。添加Woocommerce默認產品排序
有沒有人可以幫我解決這個問題?
問候
我需要將默認排序更改爲另一種排序。 我希望在我的/商店/頁面類別和標籤頁上默認顯示最後修改的產品。當我編輯產品時,我會更改產品內的某些內容以在第一行上移動。添加Woocommerce默認產品排序
有沒有人可以幫我解決這個問題?
問候
WooCommerce - 更改默認的目錄排序順序。對於商店頁面等,也可以通過掛鉤來實現。
/** * This code should be added to functions.php of your theme **/ add_filter('woocommerce_default_catalog_orderby', 'custom_default_catalog_orderby'); function custom_default_catalog_orderby() { return 'post_modified'; // Can also use title and price } [or] add_filter('woocommerce_get_catalog_ordering_args', 'am_woocommerce_catalog_orderby'); function am_woocommerce_catalog_orderby($args) { $args['orderby'] = 'last_modified'; $args['order'] = 'desc'; return $args; }
編號:https://gist.github.com/mikejolley/1622323
或REF:這可以在管理面板做到這一點。但需要在上面的函數中添加函數.php中的鉤子。在woocomerce管理面板中可管理。 http://www.remicorson.com/woocommerce-sort-products-from-oldest-to-most-recent/
試試這個選項,它對我很好。 這對我有用。在woocomerce管理面板中可管理。 http://www.remicorson.com/woocommerce-sort-products-from-oldest-to-most-recent/。在當前主題(functions.php)文件中添加以下內容。
// Filters add_filter('woocommerce_get_catalog_ordering_args', 'custom_woocommerce_get_catalog_ordering_args'); add_filter('woocommerce_default_catalog_orderby_options', 'custom_woocommerce_catalog_orderby'); add_filter('woocommerce_catalog_orderby', 'custom_woocommerce_catalog_orderby'); // Apply custom args to main query function custom_woocommerce_get_catalog_ordering_args($args) { $orderby_value = isset($_GET['orderby']) ? woocommerce_clean( $_GET['orderby']) : apply_filters('woocommerce_default_catalog_orderby', get_option('woocommerce_default_catalog_orderby')); if ('oldest_to_recent' == $orderby_value) { $args['orderby'] = 'post_modified'; $args['order'] = 'DESC'; } return $args; } /* Create new sorting method */ function custom_woocommerce_catalog_orderby($sortby) { $sortby['oldest_to_recent'] = __('Based on Last modified to be displayed recent', 'woocommerce'); return $sortby; }
轉到您的管理面板http://localhost/wpppame/wp-admin/admin.php?page=wc-settings&tab=products§ion=display,然後您會看到添加的新選項。選擇它並點擊保存。然後轉到localhost/wpppame/shop的前端,您可以看到頁面中的更改。
Omg你是天才。謝謝你非常非常非常非常man.I apreciate它。 –
歡迎@maldboyscatman :) – Senthil