gegevens oproepen van ingelogde gebruiker

Status
Niet open voor verdere reacties.

robketg

Nieuwe gebruiker
Lid geworden
12 aug 2017
Berichten
4
Hallo ,

Ik ben een wesite aan het maken en nu zou ik graag in sommige gedeeltes van de webpagina (wordpress)

de gegevens van de ingelogde gebruiker op roepen zoals de naam bv.

nu heb ik gezocht en geprobeerd dit voor elkaar te krijgen maar het lukt me (nog ) niet.

heeft er iemand een idee?

Dus op het moment dat ik een nieuwe pagina aanmaak binnen het cms systeem van wordpress.

Alvast bedankt voor het mee denken en/of oplossing

Rob

http://robketg.robtg.nl is de site :)
 
Dank je wel, wel gegoogeld maar niet daar uit gekomen.
Ga hier wel eens mee stoeien (ben nog een newby )

Nogmaals dank groet Robbie :thumb:
 
wat doe ik nu nog fout

Ik doe iets niet goed maar zie niet wat zie bijlage Pagina bewerken ‹ robketg — WordPress - Google Chrome.jpg:

heb inmiddels verder zitten zoeken en ben bij een plugin uit gekomen (Shortcodes Ultimate) die de codes automatisch toevoegd

in de te maken pagina.

Hoop dat ik hier meerdere mensen mee van dienst kan zijn.

groeten Robbie
 
Laatst bewerkt:
Die code in je template plaatsen?
 
de oplossing

Nee je instaleerd de plugin, vervolgens als je in het cms gedeeldte een nieuwe pagina maakt komt er in de editor modus een knop bij die heet (voeg shortcode toe)

druk deze in en je krijg veel extra mogenlijkheden om toe te voegen zonder dat je de code weet.

deze genereert hij dan zelf.

Zo word het zelfs voor de newby als ik mogelijk om dit te doen.

zie bijlage short code.jpg
 
Code:
<?php
$current_user = wp_get_current_user();
if ( !($current_user instanceof WP_User) ) return;
if ( 0 == $current_user->ID ) {
    // niet ingelogd.
} else {
    echo 'Username: ' . $current_user->user_login . '<br />';
    echo 'User email: ' . $current_user->user_email . '<br />';
    echo 'First name: ' . $current_user->user_firstname . '<br />';
    echo 'Last name: ' . $current_user->user_lastname . '<br />';
    echo 'Display name: ' . $current_user->display_name . '<br />';
    echo 'User ID: ' . $current_user->ID . '<br />';
}
?>
 
Laatst bewerkt:
Maar PHP-code hoort in ieder geval niet in je content. Enkel in je template.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan