Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

[SOLUCIONADO] Obtener datos Globales

Estas en el tema de Obtener datos Globales en el foro de WordPress en Foros del Web. Hola, Necesito cargar la variable global $current_user; con la función get_currentuserinfo(); , pero necesito hacerlo desde un iframe dentro de una entrada privada de wordpress, ...
  #1 (permalink)  
Antiguo 29/05/2013, 22:01
Avatar de insyse  
Fecha de Ingreso: abril-2005
Ubicación: Colombia
Mensajes: 206
Antigüedad: 19 años, 7 meses
Puntos: 5
Obtener datos Globales

Hola,

Necesito cargar la variable global $current_user; con la función get_currentuserinfo();, pero necesito hacerlo desde un iframe dentro de una entrada privada de wordpress,

He colocado esto en mi archivo incrutsado con el Iframe:

Código PHP:
Ver original
  1. <?php global $current_user;
  2.       get_currentuserinfo();
  3.  
  4.       echo 'Username: ' . $current_user->user_login . "\n";
  5.       echo 'User email: ' . $current_user->user_email . "\n";
  6.       echo 'User first name: ' . $current_user->user_firstname . "\n";
  7.       echo 'User last name: ' . $current_user->user_lastname . "\n";
  8.       echo 'User display name: ' . $current_user->display_name . "\n";
  9.       echo 'User ID: ' . $current_user->ID . "\n";
  10. ?>

Pero no me muestra ningun resultado.

Alguien sabe como cargar esta variable desde el Iframe?
__________________
.................................................. ...........................
No todos nacemos aprendidos !

Última edición por insyse; 30/05/2013 a las 03:46
  #2 (permalink)  
Antiguo 30/05/2013, 08:40
Avatar de Nekko
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Buenos Aires
Mensajes: 3.141
Antigüedad: 16 años, 8 meses
Puntos: 656
Respuesta: Obtener datos Globales

Porqué usar un iframe para mostrar la info del current user?

Bueno, mas allá de eso, probaste pasarle las variables al iframe por get? Te paso una idea, ojo.. realmente no tengo ni jota de idea del método correcto porque no tuve que usar iframes nunca.

Código PHP:
Ver original
  1. <?php
  2. get_currentuserinfo();
  3.  
  4. $username = $current_user->user_login;
  5. $usermail = $current_user->user_email; ?>
  6.        
  7. <iframe src="miplantilla.html?username=<?php echo $username; ?>&usermail=<?php echo $usermail; ?>" width="625" height="800" frameborder="0">
  8. <?php echo $_GET["username"]; echo $_GET["usermail"]; ?>
  9. </iframe>
__________________
Taller para crear themes wordpress desde cero | Presupuestos para trabajos particulares vía MP
  #3 (permalink)  
Antiguo 30/05/2013, 08:45
Avatar de insyse  
Fecha de Ingreso: abril-2005
Ubicación: Colombia
Mensajes: 206
Antigüedad: 19 años, 7 meses
Puntos: 5
Respuesta: Obtener datos Globales

Pues te cuento que lo estoy haciendo con iframes, pq es una especie de desarrollo para un cliente y me resulto mas facil hacer el programita en una carpeta aparte que hacerlo como un plugin, ya que son una serie de formularios que no los podia hacer solamente con contactform7

En cuanto a lo que me propones, lo voy a probar y si funciona te cuento...

Gracias.
__________________
.................................................. ...........................
No todos nacemos aprendidos !
  #4 (permalink)  
Antiguo 30/05/2013, 09:00
Avatar de insyse  
Fecha de Ingreso: abril-2005
Ubicación: Colombia
Mensajes: 206
Antigüedad: 19 años, 7 meses
Puntos: 5
Respuesta: Obtener datos Globales

No funciono,

Al cargar las variables en la url del Iframe, automaticamente Wordpress, me da error de seguridad 403... no me deja ver la pagina incrustada
__________________
.................................................. ...........................
No todos nacemos aprendidos !
  #5 (permalink)  
Antiguo 30/05/2013, 09:03
Avatar de Nekko
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Buenos Aires
Mensajes: 3.141
Antigüedad: 16 años, 8 meses
Puntos: 656
Respuesta: Obtener datos Globales

Para trabajar con formularios lo que yo hago es meterlos dentro de un page template diferente y aplico dicha plantilla cuando necesito el formulario.
__________________
Taller para crear themes wordpress desde cero | Presupuestos para trabajos particulares vía MP

Etiquetas: globales, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:28.