WooCommerce Produktsortierung entfernen

Standardmässig ist in der WooCommerce Produktübersicht eine Möglichkeit zur Sortierung der Produkte eingebaut. Diese kann mit einem einfachen PHP Snippet entfernt werden.

Die Reihenfolge der Produkte lässt sich standardmässig im Frontend vom Besucher der Website nach Beliebtheit, nach neuesten Produkten oder nach dem Preis, niedrig zu hoch oder hoch zu niedrig sortieren.

In manchen Fällen will man diese Sortierung nicht haben. Zur Entfernung dient dieses Snippet, das übrigens auch das Storefront Theme berücksichtigt, das die Sortierung sogar über und unter den Produkten anzeigt.

// remove product sorting in frontend product list
add_action('woocommerce_before_shop_loop', 'wpdev_remove_catalog_ordering',5);
function wpdev_remove_catalog_ordering(){
    // default woocommerce hook
    remove_action( 'woocommerce_before_shop_loop', 'woocommerce_catalog_ordering', 30 );
    // storefront hooks
    remove_action( 'woocommerce_after_shop_loop', 'woocommerce_catalog_ordering', 10 );
    remove_action( 'woocommerce_before_shop_loop', 'woocommerce_catalog_ordering', 10 );
}