Toda tienda online creada con WooCommerce tiene en su catálogo de productos un desplegable desde el que el cliente puede ordenar los productos a su gusto.
En esta ocasión aprenderemos a esconder algunas de las opciones que aparecen en el orden desplegable de los productos, para dejar solo aquellas que queremos que sean visibles, ya que por defecto se visualizan demasiadas opciones, y algunas de estas no son siempre buenas.

¿No sería mejor eliminar tantas opciones de pedido de productos?
Así por ejemplo:

Para esto insertáremos un código para desactivar (desarmar) aquellas opciones de filtros que queremos ocultar de la lista, y comentamos la línea ( //) de las que queremos mostrar.
Puede el código al final del archivo functions.php del tema hijo activo ubicado en la siguiente ruta:
Cpanel > Administrador de archivos > Public_html > Dominio > wp-content > themes > tema utilizado o tema hijo > Archivo functions.php
El código a insertar en cuestión es el siguiente:
/* Hide dropdown sorting options */
add_filter( 'woocommerce_catalog_orderby', 'we_hide_dropdown_sorting_options' );
function we_hide_dropdown_sorting_options( $options ){
unset( $options[ 'popularity' ] );
unset( $options[ 'rating' ] );
unset( $options[ 'date' ] );
//unset( $options[ 'menu_order' ] );
//unset( $options[ 'price' ] );
//unset( $options[ 'price-desc' ] );
return $options;
}
Ya al insertar al final del todo este código tendremos el ajuste establecido.
