He anulado la plantilla variable.php de woocommerce poniendo mi archivo aquí
wp-content/themes/shopper/woocommerce/single-product/add-to-cart/variable.php
Así es como interpreté las instrucciones en: https://docs.woocommerce.com/document/template-structure/
He modificado variable.php de varias maneras, pero no se muestra ningún cambio al acceder a la página de un producto. Sin embargo, intenté crear un tema secundario como Shopper-child y coloqué los archivos en consecuencia como:
wp-content/themes/shopper-child/woocommerce/single-product/add-to-cart/
Funcionó en el archivovariation-add-to-cart-button.php cuando lo modifiqué, pero modificar variable.php no tiene ningún efecto.
Además, la creación y el uso de un tema secundario hace que el diseño se parezca al de WooCommerce estándar, aunque no agregué ningún cambio de css para el elemento secundario.
Revisé wc-status y, en las anulaciones de plantilla, muestra shopper-child/woocommerce/single-product/add-to-cart/variable.php.
No estoy desarrollando para el tema Shopper, solo quiero cambiar las variaciones que se muestran. Encontré instrucciones aquí. https://github.com/woocommerce/woocommerce/wiki/Declaring-WooCommerce-support-in-themes, que un desarrollador de temas debe declarar soporte para woocommerce en el archivo function.php del tema. Vi que el desarrollador del tema no ha agregado soporte para woocommerce, y también traté de ponerlo yo mismo pero no tuvo ningún efecto.
he intentado agregar
define('WC_TEMPLATE_DEBUG_MODE', false);
a wp_config.php como se menciona aquí La anulación del tema secundario de Woocommerce no funciona, pero tampoco tuvo ningún efecto.
Realmente no sé qué podría intentar, excepto modificar directamente el archivo variable.php de woocommerce. Pero luego tengo que hacerlo cada vez que actualizo woocommerce. ¿Podría ser que el tema de Shopper de alguna manera me impida anularlo?
.