Quiero eliminar completamente el menú desplegable Ordenar por, en mi instalación de WooCommerce.
http://cswpstage.hostworks.net/product-category/memorabilia/signed-photos/
¡Gracias!
Respuestas
0 para la respuesta № 1Depende del tema que estés usando. Hay dos enfoques, CSS y PHP.
Veo en tu tema que ya lo has escondido a través de CSS usando
.sort-param-order,
.sort-param-sort {
display: none;
}
Si desea ocultarlo con PHP, debe buscar la acción que lo agrega y eliminar esa acción. Una búsqueda de woocommerce_catalog_ordering
generalmente devolverá la acción que estás buscando.
Aquí es cómo se elimina a través de WooCommerce estándar:
<?php
/**
* Remove sorting from WooCommerce.
*/
function thenga_remove_filtering() {
remove_action( "woocommerce_before_shop_loop", "woocommerce_catalog_ordering", 30 );
}
add_action( "init", "thenga_remove_filtering" );
Y aquí es cómo lo elimina del tema Storefront:
<?php
/**
* Remove sorting from Storefront.
*/
function thenga_remove_filtering() {
remove_action( "woocommerce_before_shop_loop", "woocommerce_catalog_ordering", 10 );
remove_action( "woocommerce_after_shop_loop", "woocommerce_catalog_ordering", 10 );
}
add_action( "init", "thenga_remove_filtering" );