{"id":22845,"date":"2013-04-08T01:21:53","date_gmt":"2013-04-08T01:21:53","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/woocommerce-more-sorting\/"},"modified":"2026-03-11T08:07:54","modified_gmt":"2026-03-11T08:07:54","slug":"woocommerce-more-sorting","status":"publish","type":"plugin","link":"https:\/\/szl.wordpress.org\/plugins\/woocommerce-more-sorting\/","author":16114267,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"3.2.12","stable_tag":"3.2.12","tested":"6.9.4","requires":"4.4","requires_php":"","requires_plugins":null,"header_name":"More Sorting Options for WooCommerce","header_author":"WP Wham","header_description":"","assets_banners_color":"7b5b2d","last_updated":"2026-03-11 08:07:54","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wpwham.com\/products\/more-sorting-options-for-woocommerce\/","header_author_uri":"https:\/\/wpwham.com","rating":4.3,"author_block_rating":0,"active_installs":3000,"downloads":76839,"num_ratings":11,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"algoritmika","date":"2013-04-08 18:28:24"},"1.0.1":{"tag":"1.0.1","author":"algoritmika","date":"2013-04-08 18:28:24"},"1.0.2":{"tag":"1.0.2","author":"algoritmika","date":"2013-04-08 18:50:56"},"1.0.3":{"tag":"1.0.3","author":"algoritmika","date":"2013-04-08 19:08:44"},"1.0.4":{"tag":"1.0.4","author":"algoritmika","date":"2013-04-08 19:12:08"},"1.0.5":{"tag":"1.0.5","author":"algoritmika","date":"2013-06-03 12:45:26"},"1.0.6":{"tag":"1.0.6","author":"algoritmika","date":"2013-06-03 12:51:18"},"2.0.0":{"tag":"2.0.0","author":"algoritmika","date":"2016-10-08 06:50:45"},"2.1.0":{"tag":"2.1.0","author":"algoritmika","date":"2016-10-08 06:52:19"},"3.0.0":{"tag":"3.0.0","author":"algoritmika","date":"2016-12-13 17:24:55"},"3.0.1":{"tag":"3.0.1","author":"algoritmika","date":"2016-12-15 17:41:29"},"3.0.2":{"tag":"3.0.2","author":"algoritmika","date":"2016-12-19 09:46:51"},"3.1.0":{"tag":"3.1.0","author":"algoritmika","date":"2017-03-08 22:43:32"},"3.1.1":{"tag":"3.1.1","author":"algoritmika","date":"2017-07-23 14:08:20"},"3.1.2":{"tag":"3.1.2","author":"algoritmika","date":"2017-10-21 18:45:17"},"3.1.3":{"tag":"3.1.3","author":"algoritmika","date":"2018-01-25 13:40:22"},"3.1.4":{"tag":"3.1.4","author":"algoritmika","date":"2018-08-24 19:29:11"},"3.1.5":{"tag":"3.1.5","author":"wpwham","date":"2019-03-23 00:56:04"},"3.2.0":{"tag":"3.2.0","author":"wpwham","date":"2019-06-23 02:00:02"},"3.2.1":{"tag":"3.2.1","author":"wpwham","date":"2019-09-14 08:46:53"},"3.2.10":{"tag":"3.2.10","author":"wpwham","date":"2024-08-29 18:19:57"},"3.2.11":{"tag":"3.2.11","author":"wpwham","date":"2025-06-01 07:35:58"},"3.2.12":{"tag":"3.2.12","author":"wpwham","date":"2026-03-11 08:07:54"},"3.2.2":{"tag":"3.2.2","author":"wpwham","date":"2019-11-15 04:49:30"},"3.2.3":{"tag":"3.2.3","author":"wpwham","date":"2019-12-17 07:30:19"},"3.2.4":{"tag":"3.2.4","author":"wpwham","date":"2020-06-08 11:00:52"},"3.2.5":{"tag":"3.2.5","author":"wpwham","date":"2020-08-19 14:22:13"},"3.2.6":{"tag":"3.2.6","author":"wpwham","date":"2020-09-18 00:45:24"},"3.2.7":{"tag":"3.2.7","author":"wpwham","date":"2021-01-21 05:40:15"},"3.2.8":{"tag":"3.2.8","author":"wpwham","date":"2021-04-27 23:56:43"},"3.2.9":{"tag":"3.2.9","author":"wpwham","date":"2022-06-01 04:32:05"}},"upgrade_notice":[],"ratings":{"1":2,"2":0,"3":0,"4":0,"5":9},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":1209141,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":1209141,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":1209141,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":1209141,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.0.3","1.0.4","1.0.5","1.0.6","2.0.0","2.1.0","3.0.0","3.0.1","3.0.2","3.1.0","3.1.1","3.1.2","3.1.3","3.1.4","3.1.5","3.2.0","3.2.1","3.2.10","3.2.11","3.2.12","3.2.2","3.2.3","3.2.4","3.2.5","3.2.6","3.2.7","3.2.8","3.2.9"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":1209883,"resolution":"1","location":"assets","locale":""}},"screenshots":{"1":"Admin options."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[4644,6658,286],"plugin_category":[45],"plugin_contributors":[161647],"plugin_business_model":[],"class_list":["post-22845","plugin","type-plugin","status-publish","hentry","plugin_tags-sort","plugin_tags-sorting","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-wpwham","plugin_committers-wpwham","plugin_support_reps-megan891"],"banners":{"banner":"https:\/\/ps.w.org\/woocommerce-more-sorting\/assets\/banner-772x250.png?rev=1209141","banner_2x":"https:\/\/ps.w.org\/woocommerce-more-sorting\/assets\/banner-1544x500.png?rev=1209141","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/woocommerce-more-sorting\/assets\/icon-128x128.png?rev=1209141","icon_2x":"https:\/\/ps.w.org\/woocommerce-more-sorting\/assets\/icon-256x256.png?rev=1209141","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/woocommerce-more-sorting\/assets\/screenshot-1.png?rev=1209883","caption":"Admin options."}],"raw_content":"<!--section=description-->\n<p>Plugin extends WooCommerce by adding new <strong>custom sorting<\/strong> options:<\/p>\n\n<ul>\n<li>Title: A to Z<\/li>\n<li>Title: Z to A<\/li>\n<li>Slug: A to Z<\/li>\n<li>Slug: Z to A<\/li>\n<li>SKU: Ascending<\/li>\n<li>SKU: Descending<\/li>\n<li>Stock Quantity: Ascending<\/li>\n<li>Stock Quantity: Descending<\/li>\n<li>Number of Comments: Ascending<\/li>\n<li>Number of Comments: Descending<\/li>\n<li>Total Sales: Ascending<\/li>\n<li>Total Sales: Descending<\/li>\n<li>Product ID: Ascending<\/li>\n<li>Product ID: Descending<\/li>\n<li>Last Modified Date: Oldest to Newest<\/li>\n<li>Last Modified Date: Newest to Oldest<\/li>\n<li>Date: Ascending<\/li>\n<li>Author: Ascending<\/li>\n<li>Author: Descending<\/li>\n<li>No sorting<\/li>\n<li>Random sorting<\/li>\n<\/ul>\n\n<p>Additionally you can add your own <strong>custom meta<\/strong> sorting options.<\/p>\n\n<p>With this plugin you can also <strong>rearrange order<\/strong> of sorting options (including WooCommerce default) on frontend.<\/p>\n\n<p>Premium version also allows to <strong>rename or completely remove<\/strong> default WooCommerce sorting options.<\/p>\n\n<h4>Feedback<\/h4>\n\n<ul>\n<li>We are open to your suggestions and feedback. Thank you for using or trying out one of our plugins!<\/li>\n<li>Drop us a line at <a href=\"https:\/\/wpwham.com\/\">https:\/\/wpwham.com\/<\/a>.<\/li>\n<\/ul>\n\n<h4>More<\/h4>\n\n<ul>\n<li>Visit <a href=\"https:\/\/wpwham.com\/products\/more-sorting-options-for-woocommerce\/\">More Sorting Options for WooCommerce<\/a> plugin page.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the entire 'woocommerce-more-sorting' folder to the '\/wp-content\/plugins\/' directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>More sorting options will be automatically added to WooCommerce plugin.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20i%20change%20text%20for%20added%20sorting%20options%3F\"><h3>Can I change text for added sorting options?<\/h3><\/dt>\n<dd><p>Yes, just go to \"WooCommerce &gt; Settings &gt; More Sorting\".<\/p><\/dd>\n<dt id=\"will%20added%20sorting%20options%20work%20as%20default%20options%3F\"><h3>Will added sorting options work as default options?<\/h3><\/dt>\n<dd><p>Yes, You can set added sorting options work as default - just go to \"WooCommerce &gt; Settings &gt; Products &gt; Display &gt; Default Product Sorting\".<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>3.2.12 - 2026-03-11<\/h4>\n\n<ul>\n<li>FIX: PHP notice.<\/li>\n<\/ul>\n\n<h4>3.2.11 - 2025-05-31<\/h4>\n\n<ul>\n<li>FIX: PHP notices.<\/li>\n<\/ul>\n\n<h4>3.2.10 - 2024-08-29<\/h4>\n\n<ul>\n<li>UPDATE: added compatibility upto PHP 8.2.<\/li>\n<\/ul>\n\n<h4>3.2.9 - 2022-05-31<\/h4>\n\n<ul>\n<li>UPDATE: added compatibility with PHP 8.0.<\/li>\n<\/ul>\n\n<h4>3.2.8 - 2021-04-27<\/h4>\n\n<ul>\n<li>UPDATE: updated .pot file for translations.<\/li>\n<\/ul>\n\n<h4>3.2.7 - 2021-01-20<\/h4>\n\n<ul>\n<li>UPDATE: bump tested versions.<\/li>\n<\/ul>\n\n<h4>3.2.6 - 2020-09-17<\/h4>\n\n<ul>\n<li>UPDATE: bump tested versions.<\/li>\n<\/ul>\n\n<h4>3.2.5 - 2020-08-19<\/h4>\n\n<ul>\n<li>UPDATE: add some additional explanatory text.<\/li>\n<li>UPDATE: display our settings in WC status report.<\/li>\n<li>UPDATE: updated .pot file for translations.<\/li>\n<\/ul>\n\n<h4>3.2.4 - 2020-06-08<\/h4>\n\n<ul>\n<li>UPDATE: bump tested versions<\/li>\n<\/ul>\n\n<h4>3.2.3 - 2019-12-17<\/h4>\n\n<ul>\n<li>UPDATE: bump tested versions<\/li>\n<\/ul>\n\n<h4>3.2.2 - 2019-11-15<\/h4>\n\n<ul>\n<li>UPDATE: bump tested versions<\/li>\n<\/ul>\n\n<h4>3.2.1 - 2019-09-14<\/h4>\n\n<ul>\n<li>UPDATE: bump tested versions<\/li>\n<\/ul>\n\n<h4>3.2.0 - 2019-06-22<\/h4>\n\n<ul>\n<li>UPDATE: updated .pot file for translations<\/li>\n<\/ul>\n\n<h4>3.1.5 - 2018-11-08<\/h4>\n\n<ul>\n<li>Improve compatibility with avada theme by removing 'woocommerce_get_catalog_ordering_args' filter from $avada_woocommerce object<\/li>\n<li>Improve compatibility with avada fixing 'catalog-ordering' div position by removing content from :before on CSS<\/li>\n<\/ul>\n\n<h4>3.1.4 - 2018-08-24<\/h4>\n\n<ul>\n<li>Add 'alg_wcmso_sorting_options' filter to change custom sorting filters<\/li>\n<li>Update tested up to<\/li>\n<li>Add karzin as contributor<\/li>\n<li>Add WooCommerce requirements<\/li>\n<\/ul>\n\n<h4>3.1.3 - 2018-01-23<\/h4>\n\n<ul>\n<li>Add sorting by date - descending<\/li>\n<li>Add composer to handle dependencies<\/li>\n<\/ul>\n\n<h4>3.1.2 - 2017-10-21<\/h4>\n\n<ul>\n<li>Dev - WooCommerce v3.2.0 compatibility - Admin settings <code>select<\/code> type fixed.<\/li>\n<li>Dev - \"Remove All Sorting\" now only removes sorting from frontend and leaves it enabled in backend (so e.g. default product sorting can be set to some custom sorting).<\/li>\n<li>Dev - Savings setting array as main class property.<\/li>\n<li>Dev - Code refactoring.<\/li>\n<\/ul>\n\n<h4>3.1.1 - 2017-07-23<\/h4>\n\n<ul>\n<li>Dev - WooCommerce v3.0.0 compatibility - <code>woocommerce_clean()<\/code> replaced with <code>wc_clean()<\/code>.<\/li>\n<li>Dev - Advanced - Restore default WooCommerce Sorting - <code>remove_action<\/code> added to <code>avada<\/code> option.<\/li>\n<li>Dev - Plugin header (\"Text Domain\") updated.<\/li>\n<li>Dev - Link updated from http:\/\/coder.fm to https:\/\/wpcodefactory.com.<\/li>\n<\/ul>\n\n<h4>3.1.0 - 2017-03-08<\/h4>\n\n<ul>\n<li>Dev - \"Custom Meta Sorting\" section added.<\/li>\n<li>Dev - Custom Sorting - \"No sorting\" option added.<\/li>\n<li>Dev - Custom Sorting - \"Random sorting\" option added.<\/li>\n<li>Dev - Custom Sorting - \"Sort by number of comments\" options added.<\/li>\n<li>Dev - Custom Sorting - \"Sort by slug\" options added.<\/li>\n<li>Dev - Custom Sorting - \"Sort by total sales\" options added.<\/li>\n<li>Dev - Custom Sorting - \"Sort by product ID\" options added.<\/li>\n<li>Dev - Custom Sorting - \"Sort by date (ascending)\" option added.<\/li>\n<li>Dev - Custom Sorting - \"Sort by author\" options added.<\/li>\n<li>Dev - Custom Sorting - \"Sort by last modified date\" options added.<\/li>\n<li>Dev - Advanced - \"Restore default WooCommerce Sorting\" option added.<\/li>\n<li>Dev - Admin settings divided into separate sections. Dashboard added to General settings section.<\/li>\n<li>Dev - <code>ID<\/code> added as second <code>orderby<\/code> param.<\/li>\n<li>Dev - \"Reset settings\" checkbox added.<\/li>\n<li>Dev - Code refactoring: separate <code>order<\/code> param added (e.g. <code>sku_asc<\/code> replaced with <code>sku-asc<\/code>); <code>title<\/code> removed as it already exists in WooCommerce default function.<\/li>\n<\/ul>\n\n<h4>3.0.2 - 2016-12-19<\/h4>\n\n<ul>\n<li>Fix - Multisite WooCommerce check fixed.<\/li>\n<\/ul>\n\n<h4>3.0.1 - 2016-12-15<\/h4>\n\n<ul>\n<li>Fix - <code>handle_deprecated_options()<\/code> fixed. This produced notice on plugin activation.<\/li>\n<\/ul>\n\n<h4>3.0.0 - 2016-12-13<\/h4>\n\n<ul>\n<li>Fix - <code>load_plugin_textdomain()<\/code> moved from <code>init<\/code> hook to constructor.<\/li>\n<li>Dev - Remove All Sorting - Empty <code>loop\/orderby.php<\/code> template added to ensure maximum compatibility;<\/li>\n<li>Dev - Remove All Sorting - Storefront theme compatibility added.<\/li>\n<li>Dev - Remove All Sorting - <code>init<\/code> hook replaced with <code>wp_loaded<\/code> for <code>remove_sorting()<\/code>.<\/li>\n<li>Dev - \"Rearrange Sorting\" section added.<\/li>\n<li>Dev - \"Default Sorting Options\" section added.<\/li>\n<li>Dev - Code refactoring. \"Custom Sorting\" - \"Enable Section\" checkbox added. Functions renamed etc.<\/li>\n<li>Tweak - Plugin renamed.<\/li>\n<\/ul>\n\n<h4>2.1.0 - 2016-10-08<\/h4>\n\n<ul>\n<li>Dev - Version variable added.<\/li>\n<li>Dev - Multisite support added.<\/li>\n<li>Fix - Coder.fm link fixed.<\/li>\n<li>Tweak - Plugin renamed.<\/li>\n<li>Tweak - Author added.<\/li>\n<li>Tweak - Readme.txt header updated.<\/li>\n<li>Tweak - Language (POT) file added.<\/li>\n<\/ul>\n\n<h4>2.0.1 - 2015-08-27<\/h4>\n\n<ul>\n<li>Dev - Remove All Sorting - Blaszok theme compatibility added.<\/li>\n<\/ul>\n\n<h4>2.0.0 - 2015-07-29<\/h4>\n\n<ul>\n<li>Dev - Option to treat SKUs as numbers or texts when sorting, added.<\/li>\n<li>Dev - Sorting by stock quantity - added.<\/li>\n<li>Dev - Major code refactoring. Settings are moved to \"WooCommerce &gt; Settings &gt; More Sorting Pro\".<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>'Remove any sorting option' option added<\/li>\n<li>Sort by SKU option added<\/li>\n<li>Default sorting bug fixed<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>'Remove all sorting' option added<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial Release<\/li>\n<\/ul>","raw_excerpt":"Add new custom, rearrange, remove or rename WooCommerce sorting options.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/22845","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=22845"}],"author":[{"embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wpwham"}],"wp:attachment":[{"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=22845"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=22845"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=22845"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=22845"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=22845"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=22845"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}