Avisos
Vaciar todo

Como editar template página específica  

 
Manuel
 Manuel
Usuario eminente

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

Citar
Respondido : 16/02/2021 7:21 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

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.

ResponderCitar
Respondido : 16/02/2021 7:28 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Manuel
 Manuel
Usuario eminente

@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!

ResponderCitar
Respondido : 16/02/2021 9:00 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

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.

ResponderCitar
Respondido : 16/02/2021 9:32 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Manuel
 Manuel
Usuario eminente

@jmarreros Jhon, disculpa pero no sé a qué te refieres ni cómo hacerlo...

 

Gracias!

ResponderCitar
Respondido : 16/02/2021 9:39 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

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.

ResponderCitar
Respondido : 16/02/2021 10:00 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Manuel
 Manuel
Usuario eminente

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]

 

image

 

Muchas gracias de antemano. Un saludo,

 

ResponderCitar
Respondido : 28/02/2021 1:52 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

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.

ResponderCitar
Respondido : 28/02/2021 3:57 pm