Cómo declarar el soporte de WooCommerce en tu tema

10 mar 2013, 14:07:26
Vistas: 27K
Votos: 10

He creado mi propio tema, que se integra bastante bien con WooCommerce, pero quiero saber cómo eliminar correctamente la notificación en la parte superior de mi tema que indica que mi tema no es compatible con WooCommerce / declarar el soporte adecuadamente (yendo un poco más allá de simplemente cerrar el mensaje).

3
Comentarios

quería responder a mi propia pregunta en formato de preguntas y respuestas, pero wpse no me deja...

Ewout Ewout
10 mar 2013 14:09:22

¿Algún mensaje de error cuando intentas responder? Quizás hay un umbral de reputación y necesitas esperar un par de horas. Pero, por favor, vuelve más tarde y hazlo :)

brasofilo brasofilo
10 mar 2013 14:43:08

Buen hallazgo. Ayer mismo estaba configurando un tema para que funcione con WooCommerce y no puedo creer que se me pasara esa idea del add_theme_support(). Aunque también puedes simplemente descartar el aviso y desaparecerá permanentemente.

helgatheviking helgatheviking
10 mar 2013 15:17:15
Todas las respuestas a la pregunta 3
0
15

Al examinar el código que genera la notificación (current_theme_supports('woocommerce')) encontramos la respuesta: coloca add_theme_support( 'woocommerce' ); en tu archivo functions.php

¡sencillo!

10 mar 2013 23:36:16
5

Añade el siguiente código en el archivo function.php de tu tema actual.

add_action( 'after_setup_theme', 'setup_woocommerce_support' );

function setup_woocommerce_support()
{
  add_theme_support('woocommerce');
}
14 jun 2016 13:03:35
Comentarios

Esta publicación tiene 3 años (☉_☉)

Jebble Jebble
14 jun 2016 13:08:08

...Ahora tiene 6 años, pero sigue siendo útil como referencia ;)

fish_r fish_r
20 jun 2019 02:57:52

Y aún así puede arruinar completamente tu tema

WebDude0482 WebDude0482
24 feb 2021 17:40:02

@fish_r ¡haz que sean 8 -- ¡justo al día!

Dadou Dadou
10 mar 2021 16:31:44

¡2025 y vamos a intentarlo!

Pegues Pegues
3 feb 2025 02:35:25
1

He intentado esto y no funciona También probé

add_action( 'after_setup_theme', 'woocommerce_support' );

function woocommerce_support() { add_theme_support( 'woocommerce' ); }

He colocado en mi tema hijo de WordPress /directorio wordpress el archivo single-product.php que eliminó la barra lateral pero la barra lateral aún se muestra

Estoy atascado

19 dic 2023 16:46:17
Comentarios

Esto no proporciona una respuesta a la pregunta. Una vez que tengas suficiente reputación podrás comentar en cualquier publicación; en su lugar, proporciona respuestas que no requieran aclaración del que pregunta. - De la revisión

vancoder vancoder
22 dic 2023 22:27:35