quiero eliminar parte del texto que sale al entrar en MI CUENTA
ya he logrado quitar la pestala ESCRITORIO pero al loguearte te lleva directamente alli y no se como editar el texto que pone
Pedidos
Detalles de la cuenta
Cerrar sesión
Hola Ricard entrando como tienda (¿no eres Ricard entrando como tienda? Cerrar sesión)
Desde el panel de control de tu cuenta puedes ver tus pedidos recientes, gestionar tus direcciones de envío y facturación y editar tu contraseña y los detalles de tu cuenta.
URL del sitio: Contenido solo visible a usuarios registrados
Hola Ricardo,
Una forma de hacerlo es usando filtros que se añaden en el archivo functions.php de tu tema en uso.
Por ejemplo, supongamos que el texto:
Desde el panel de control de tu cuenta puedes ver tus pedidos recientes, gestionar tus direcciones de envío y facturación y editar tu contraseña y los detalles de tu cuenta.
Lo quieres cambiar para que algunas partes del mismo cambien, por ejemplo sustituir "Desde el panel de control de tu cuenta puedes" por "En tu CUENTA puedes"
Entonces añades el siguiente filtro:
add_filter('gettext', 'translate_text'); add_filter('ngettext', 'translate_text'); function translate_text($translated) { $translated = str_ireplace('Desde el panel de control de tu cuenta puedes', 'En tu CUENTA puedes', $translated); return $translated; }
Guardas los cambios en el archivo functions.php y el resultado al recargar la página "Mi cuenta" es:
El archivo functions.php debe modificarse desde tu cPanel, Archivos, usando el "Administrador de Archivos" y navegando a la carpeta /wp-content/themes/tu-tema y dentro verás el archivo functions.php que debes editar y al final añadir este tipo de filtros.
Puedes añadir tantos filtros como textos de WooCommerce deses modificar en "Mi cuenta" o en cualquier otra pantalla de WooCommerce.
Un filtro mal escrito puede dar como resultado un "error 500" y que tu página quede en blanco.
Haz una copia de seguridad antes de aplicar este tipo de filtros.
Contenido solo visible a usuarios registrados
con tu código puedo cambiar textos sueltos pero en este caso que hay mitad del codigo lincado y la otra mitad sin link algo falla que no lo hace
quizas son las comillas o algo, pero no lo traduce
//cambiar textos add_filter('gettext', 'translate_text'); add_filter('ngettext', 'translate_text'); function translate_text($translated) { $translated = str_ireplace('Desde el panel de control de tu cuenta puedes ver tus pedidos recientes, gestionar tus direcciones de envío y facturación y editar tu contraseña y los detalles de tu cuenta.
', 'aqui el texto nuevo', $translated); return $translated; }
Hola Ricardo,
En este caso, ciertamente añadir enlaces incrustados en el párrafo y que además usan comillas dobles es algo no permitido por el filtro en functions.php
La alternativa es editar el archivo /wp-content/languages/plugins/woocommerce-es_ES.po (recomendado hacerlo con Poedit) y localizar la cadena:
Desde el panel de control de tu cuenta puedes ver tus pedidos recientes, gestionar tus direcciones de envío y facturación y editar tu contraseña y los detalles de tu cuenta.
Que en inglés viene como:
From your account dashboard you can view your recent orders, manage your shipping and billing addresses, and edit your password and account details.
Y aplicar los cambios en la cadena traducida de Español directamente.
Ojo, cuando se actualice WooCommerce y más concretamente el archivo de traducciones perderás estos cambios, por lo que tendrás que volver a editar el citado archivo y aplicarlos.
No es recomendable hacer un override del archivo de traducciones de WooCommerce es-ES porque con cada actualización se modifica (el equipo de traducciones de Español de WooCommerce es muy activo y constante) 😉
Saludos