Cómo ocultar los precios, y casi cualquier otra cosa, en WooCommerce

Ayer hablando con una amiga que tiene una ONG surgió el asunto de lo feo que queda en ocasiones que se vean los precios y rangos de precios en las páginas de WooCommerce, así que me puse manos a la obra a ver cómo ocultarlos y, por supuesto, compartirlo contigo para que también aprendas a hacerlo.

Y mira por donde no es difícil, y tenemos unas cuantas posibilidades.

¿Preparado para convertirte en un ninja de WooCommerce?

Ocultar precios solo en la tienda

Si solo quieres quitar precios en la página de tienda añade este código al archivo functions.php del tema (hijo) activo:

Aquí tienes el antes y el después…

Oculta precios de todas partes menos en el carrito, la página de finalizar compra y producto

Por razones obvias no tiene sentido que no aparezcan los precios en el carrito y en la página donde se finaliza la compra, donde se pago, pero sí en el resto de páginas. Simplemente usa este otro código si quieres ocultar los precios en la tienda y en las páginas de categorías:

Ocultar precios en la página del producto

Pero hay más, porque puede que tampoco quieras que aparezca la lista de precios, o variaciones, en la misma página de los productos, o en cualquier parte que aparezca un producto simple, como en los productos vinculados por ejemplo.

Si es tu caso el código a utilizar será este otro:

Y esta es la diferencia…

Ocultar precios en todas partes

Un mix de todo lo anterior sería este código, con el que ocultamos los precios de todas partes menos del carrito y la página de pagos:

Ocultar más cosas de WooCommerce

Ah amigo, te ha entrado el gusanillo ¿eh? Pues debes saber que puedes quitar prácticamente casi cualquier cosa de WooCommerce, solo tienes que saber cuáles están disponibles y quitar el gancho.

Una guía visual de las acciones de una página de producto de WooCommerce sería esta:

Ya con la referencia anterior, solo te queda decidir qué acciones vas a quitar. Para ello, solo tienes que elegir lo que quieres ocultar de la siguiente lista de acciones y cambiar add_action  por remove_action  y añadir la línea elegida al archivo functions.php del tema (hijo por favor) activo.

La lista es esta:

De este modo si, por ejemplo, no quieres mostrar en la página del producto la lista de categorías y etiquetas, los elementos meta añadirías esto a tu plugin de funciones o archivo functions.php:

¿A que no es difícil?

El límite es tu imaginación, y la API de WooCommerce claro. Quizás pensarás eso de “¿y no hay un plugin que haga estas cosas?“, y sí, algo hay por ahí, pero son taaaaaan limitados los que hay que no tendrás toda la libertad que te da el código, con lo que igual tiene que instalar 4 o 5 plugins para conseguir lo que lograrías con solo 3 líneas de código.

Y, además, que nunca está de más atreverse con un poquito de código y de paso aprender, crecer ¿no crees?

¡A jugarrr y personalizarrr!

Valora este artículo para mejorar la calidad del blog ...

Al hacer una valoración se recoge una cookie con la IP de tu dispositivo

FlojitoNo está malEstá bienMe ha servidoFantástico (16 votos, promedio: 4,56 de 5)
Cargando…

Autor: Fernando Tellado

Fernando Tellado, apasionado de WordPress, profesor, consultor y ponente. Maquero cansino, padre de tres hijos y de una perrita Beagle, Bilbaíno de nacimiento, Español de corazón y ciudadano de donde me quieran. Autor del libro WordPress - La tela de la araña. Mi blog personal es Navegando con red, donde he crecido como escritor en la red y ofrezco mis visiones acerca de la Web 2.0 y la blogosfera.

Comparte esta entrada en
468 ad

Pin It on Pinterest