Buenas tardes,
Necesito introducir un DIV en mi página de gracias pero sin embargo no sé comprobar si esta página de gracias https://www.feelnatur.com/gracias/ se correspondería si modifico en el woocommerce/templates/checkout/thankyou.php. Y por tanto no sé dónde se tiene que introducir el código que me ha pasado una empresa externa (valoración de compra).
¿Podrían confírmarmelo?
Muchas gracias de antemano.
Un saludo,
Contenido solo visible a usuarios registrados
Hola
Si, pero para que no pierdas los cambios tendrías que copiarla y editarla en tu theme, la otra opción es usar hooks
Contenido solo visible a usuarios registrados
Saludos.
@jmarreros Hola! Muchas gracias por la ayuda. Lo haré en mi tema child, entiendo, ¿no?
Y otra pregunta que no me ha quedado claro, ¿esa página de mi web /gracias se correspondería con el thankyou.php que voy a editar?¿Cómo lo puedo saber eso?
Gracias de nuevo!
Hola
Para comprobarlo, ya sea en la propia ruta de WooCommerce o cuando hayas copiado a tu theme, prueba hacer simplemente una modificación imprimiendo algo de texto HTML y verifica si se muestra.
Saludos.
Hola
Lamentablemente quieres hacer modificaciones en código y sino conoces de esto se te puede complicar.
En el artículo que te envié tienes la opción de usar un Hook, en lugar de editar la página puedes insertar código antes, busca este hook: woocommerce_thankyou_order_received_text (en el punt 3.c. Changing the text before order information), tienes igualmente que insertar código pero en el archivo functions.php
Saludos.
Hola Jhon,
He estado viendo realmente lo que necesitaba y puedo comprenderlo mejor: necesito poner un código en php en mi página de gracias (www.feelnatur.com/gracias). Lo he hecho de la siguiente manera:
1. He creado esta llamada a la función en functions.php de mi tema child (en adjunto, con el mismo nombre):
function insertarphp ($atts) { include ( TEMPLATEPATH .'/php-trustedshops.php'); }
add_shortcode ('trustedphp', 'insertarphp');
2. Después, he creado una función llamada php-trustedshops.php para poner el código que me pedían (en el adjunto, se llama con el mismo nombre)
3. Para llamar esta función, en la página Gracias de mi Wordpress he puesto la llamada [trustedsphp]
Muchas gracias de antemano. Un saludo,
Hola
Teóricamente lo que has realizado si que podría funcionar, aunque TEMPLATEPATH tendría que ser una ruta correcta.
Sin embargo para no dar tanta vuelta, creando el shortcode, etc., algo que puedes evaluar es sobrescribir el archivo thankyou.php en tu theme y allí colocar directamente el código, esto sería más eficiente.
Revisa el siguiente artículo: https://decodecms.com/personalizar-pagina-de-gracias-de-woocommerce/
especialmente a sección de: Sobrescribir la página de gracias
Saludos.