Posicionar shortcode en pagina WordPress
-
Hola chicos! Lo primero es que muchas gracias por vuestra ayuda.
El problema que tengo es el siguiente: He creado un shortcode y lo he introducido en el functions, dicho shortcode muestra en pantalla los datos del usuario logeado. Mi codigo es el siguiente:function shortcode_datosuser() { if ( is_user_logged_in() ) { $cu = wp_get_current_user(); /*echo "<font color='white'>". $cu->user_firstname."</font>";*/ echo "<br>"; echo "<font color='white'>".'Nombre: ' . $cu->user_firstname."</font>"; echo "<br>"; echo "<font color='white'>".'Apellidos: ' . $cu->user_lastname."</font>"; echo "<br>"; echo "<font color='white'>".'Nick: ' . $cu->display_name."</font>"; echo "<br>"; echo "<font color='white'>".'Email: ' . $cu->user_email."</font>"; echo "<br>"; echo "<font color='white'>".'Telefono: ' . $cu->user_phone."</font>"; echo "<br>"; echo "<font color='white'>".'Wallet: ' . $cu->user_wallet."</font>"; } } add_shortcode('datosuser', 'shortcode_datosuser');
El problema es que yo meto el shortcode en una página cualquiera para que muestre los datos, y en una linea cualquiera (por ejemplo la 15), pero al cargar la pagina se imprime primero la información del shortcode (linea 1) y me desplaza todas las lineas hacia adelante. He probado a meterle saltos de linea al codigo para ver si así aparecia la info más abajo pero sigue haciendo lo mismo y me desplaza todo hacia delante.
La historia es que yo en mi pagina tengo una cabecera, un menú y después un titulo de sección (Datos del usuario), y claro me gustaría que los datos del shortcode que he creado apareciesen después de todo eso, bajo el título de la sección que he creado para dichos datos, no arriba del todo.
Os agradecería si me pudieseis ayudar. Muchas gracias. Un saludo.
- El debate ‘Posicionar shortcode en pagina WordPress’ está cerrado a nuevas respuestas.