Möchten Sie Benutzerinformationen auf Ihrer WordPress-Seite anzeigen? WordPress ermöglicht es Benutzern, Informationen über sich selbst auf ihrer Profilseite im Dashboard hinzuzufügen. Um die Informationen der Benutzer anzuzeigen, können Sie diesen Ausschnitt verwenden.
Anweisungen:
Sie müssen diesen Code nur zur single.php-Datei Ihres Themes hinzufügen.
<?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";
?>
Um die Twitter-Informationen des Benutzers anzuzeigen, verwenden Sie diesen Ausschnitt. Sie müssen diesen Code nur zur single.php-Datei Ihres Themes hinzufügen.
<?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; ?>
Hinweis: Wenn Sie zum ersten Mal Code-Schnipsel in WordPress hinzufügen, lesen Sie bitte unseren Leitfaden, wie Sie Code-Schnipsel richtig in WordPress hinzufügen, damit Sie Ihre Website nicht versehentlich beschädigen.
Wenn Ihnen dieser Code-Ausschnitt gefallen hat, sollten Sie sich unsere anderen Artikel auf der Website ansehen, wie z. B.: 21 beste WordPress-Immobilien-Themes und Wie man einen Blog startet.
Ich möchte ein einzelnes Produkt mit Hilfe von Gravity Form verkaufen, also erstelle ich ein Checkout-Formular, in das der Benutzer seine Anmeldedaten und Adressdaten eingibt. Auf der nächsten Seite möchte ich ihm seine E-Mail-Adresse und Adresse zur Bestätigung anzeigen. Ist das möglich? Wenn ja, bitte leiten Sie mich an.
gest_currentuserinfo ist veraltet, Alternativen?
Sie sollten etwas wie dieses verwenden können:
$current_user; = get_currentuserinfo();
Sie können Zeile 2 löschen.
Ist es möglich, die Informationen nur auf einer Seite meiner Website anzuzeigen?
Sie könnten eine Bedingung verwenden, wie z. B. eine if-Anweisung, wie die folgende:
if ( $post_id == 25 ) // Ändern Sie die 25 in die richtige Seiten-IDStellen Sie sicher, dass Sie die geschweiften Klammern verwenden, um den Code richtig einzuschließen.