saludo personalizado a usuarios  

 
Ricardo
 Ricardo
Reputable Member

Estoy intentando poner un saludo personalizado para los clientes registrados

he encontrado el código en esta web pero no me deja copiarlo

https://ayudawp.com/saluda-clientes-nuevos-y-habituales-tienda-online-woocommerce/

podéis copiarlo y escribirlo aquí? o si tampoco os deja indicarme donde encontrar el código?

Gracias

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 27/10/2018 6:51 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Admin

Hola Ricardo,

Preguntas importantes ¿utilizas WooCommerce en esta web?

¿Se trata de un "saludo" cuando se logean como usuarios?

Quedo pendiente de tus indicaciones.

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¡Gracias!.

ResponderCitar
Respondido : 27/10/2018 8:36 pm

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

Ricardo
 Ricardo
Reputable Member

Si asi es, uso woocommerce

ResponderCitar
Respondido : 27/10/2018 8:56 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Admin

Hola Ricardo,

No me respondiste a la segunda pregunta pero no pasa nada 🙂

Lo que Fernando Tellado te propone es editar el archivo functions.php de tu tema de WordPress y añadir al final de archivo la funcion que luego puedes personalizar a tu gusto.

Importante:

Cuando tratas de editar un archivo desde el dashboard de WordPress, Apariencia, Editor, y te aparece el error:

"No ha sido posible comunicar con el sitio para comprobar los errores fatales, así que el cambio de PHP se ha revertido. Tendrás que subir el cambio a tu archivo PHP por otros medios, como por ejemplo usando SFTP."

Tienes 2 opciones para aplicar el cambio:

Por FTP:

1. Accede vía FTP, descarga el archivo en tu ordenador, editalo, realiza los cambios y finalmente lo vuelves a subir.

Como siempre, haz una copia de seguridad de ese archivo antes de modificarlo.

Desde tu cPanel:

2. Accede a tu cPanel, Archivos y con el Administrador de Archivos ve a la carpeta /wp-content/themes/tu-tema-en-uso

Dentro de la carpeta de tu tema encontrarás el archivo funtions.php, lo editas (Edit) y aplicas el código o cambio deseado.

Guardas los cambios y pruebas a ver si te funcionan.

Desde WordPress 4.9 en adelante se han introducido mecanismos de protección, por parte de los desarrolladores de WordPress, en la edición de determinados archivos para evitar errores 500 en la web u otros.

Saludos

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¡Gracias!.

ResponderCitar
Respondido : 27/10/2018 9:23 pm

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

Ricardo
 Ricardo
Reputable Member

perdona si uso woocommerce y si que es para un saludo incluyendo el nombre del usuario

me dices como se hace, a traves del functions.php que es donde hago la mayoria de los cambios pero no me dices el codigo que he de poner

el codigo lo he visto en esta web
ayudawp.com/saluda-clientes-nuevos-y-habituales-tienda-online-woocommerce/
pero no me deja copiarlo (la web no es mia)

ResponderCitar
Respondido : 27/10/2018 9:41 pm
Jhon Marreros Guzman
 Jhon Marreros Guzman
Soporte CMS Webempresa Moderator

Hola

Ese es el código, adicionalmente para que se muestre el saludo debes usar el shortcode: bienvenida

/* Crea un shortcode para saludar a usuarios conectados y no conectados */
function ayudawp_bienvenida_shortcode () {
	$current_user = wp_get_current_user(); //obtenemos info del usuario
	if ( is_user_logged_in () && ( $current_user->user_firstname ) ) { //usuario conectado que ha rellenado el campo de nombre en su perfil
		return sprintf( __( '

Bienvenido de nuevo ' . $current_user->user_firstname . '. ¡Gracias por seguir confiando en nosotros!','bienvenida-shortcode' ) ); //mensaje } elseif ( is_user_logged_in () && ( ! $current_user->user_firstname ) ) { //usuario conectado que NO ha rellenado el campo de nombre en su perfil return sprintf( __( '

Bienvenido de nuevo ' . $current_user->nickname . '. ¡Gracias por seguir confiando en nosotros!','bienvenida-shortcode' ) ); //mensaje } else { return sprintf( __( '¡Bienvenido! Haz clic aquí para crear una cuenta o acceder.', 'bienvenida-shortcode' ),'mi-cuenta' ); //para visitantes no conectados } } add_shortcode('bienvenida', 'ayudawp_bienvenida_shortcode');

Saludos.

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar mi Testimonio
¡Gracias!.

ResponderCitar
Respondido : 28/10/2018 2:12 pm

Cursos Gratuitos WordPress

Por favor Iniciar Sesión o Registro