¿Quieres mostrar información del usuario en tu sitio de WordPress? WordPress permite a los usuarios agregar información sobre sí mismos en su página de perfil en el panel. Para mostrar la información de los usuarios, puedes usar este fragmento de código.
Instrucciones:
Todo lo que tienes que hacer es agregar este código al archivo single.php de tu tema.
<?php global $current_user;
get_currentuserinfo();
echo 'Username: ' . $current_user->user_login . "\n";
echo 'User email: ' . $current_user->user_email . "\n";
echo 'User first name: ' . $current_user->user_firstname . "\n";
echo 'User last name: ' . $current_user->user_lastname . "\n";
echo 'User display name: ' . $current_user->display_name . "\n";
echo 'User ID: ' . $current_user->ID . "\n";
?>
Para mostrar la información de Twitter del usuario, usa este fragmento de código. Todo lo que tienes que hacer es agregar este código al archivo single.php de tu tema.
<?php global $current_user; get_currentuserinfo(); $user_id = $current_user->ID; // You can set $user_id to any users, but this gets the current users ID. $user_twitter = get_user_meta( $user_id, 'twitter', true); echo $user_twitter; ?>
Nota: Si es la primera vez que agregas fragmentos de código en WordPress, consulta nuestra guía sobre cómo agregar fragmentos de código correctamente en WordPress, para que no rompas accidentalmente tu sitio.
Si te gustó este fragmento de código, considera echar un vistazo a nuestros otros artículos en el sitio como: 21 mejores temas de WordPress para bienes raíces y cómo iniciar un blog.
Quiero vender un solo producto con la ayuda de Gravity Forms, así que creé un formulario de pago donde el usuario ingresa sus detalles de registro y detalles de dirección. Ahora, en la siguiente página, quiero mostrarle su correo electrónico y dirección para confirmación, ¿es posible hacerlo? Si es así, por favor guíame.
gest_currentuserinfo está obsoleto, ¿alternativas?
Deberías poder usar algo como esto:
$current_user; = get_currentuserinfo();
Puedes eliminar la línea 2.
¿Es posible que solo muestre la información en una página de mi sitio web?
Podrías usar una condicional, como una declaración if, como la siguiente:
if ( $post_id == 25 ) // cambia el 25 por el ID de página correctoAsegúrate de usar las llaves para agrupar el código correctamente.