• 21-06-2010, 19:27:34
    #1
    Wordpress'te Merhaba x kullanıcısı yazdırmak için ne yapmalıyım? Hangi kodu kullanmalıyım?
  • 21-06-2010, 19:42:46
    #2
    Üyeliği durduruldu
    denemedim ama bunlar çözüm olabilir:

    seçenek 1:

    <?php global $current_user;
    get_currentuserinfo();

    echo 'Merhaba ' . $current_user->user_login . "\n";
    ?>

    bu kodu tema dosyasına ekleyin. kaynak: http://codex.wordpress.org/Function_...urrentuserinfo

    seçenek 2:

    bu kodu functions.php dosyasının en altına koyun:

    <?php
    function wt_get_user_name()
    {
    global $userdata;
    get_currentuserinfo();
    return $userdata->user_login;
    }
    ?>

    bunu da tema dosyasına:

    <?php echo 'Merhaba' . wt_get_user_name(); ?>

    kaynak: http://www.web-templates.nu/2008/08/27/get-user-name/
  • 21-06-2010, 19:54:28
    #3
    <?php
    if ( is_user_logged_in() )
    {
    echo '<br /><strong>Sayın: ' . $current_user->display_name . " Hoşgeldiniz..</strong>";
    }
    else
    {
    echo '<br /><strong>Değerli ziyaretçimiz<br />Hoşgeldiniz..<br /></strong>';
    };
    ?>

    Şeklinde bir fonksiyonum var. Ancak burda kullanıcı adını yazdıramadım. Acil yardıma ihtiyacım var.
  • 22-06-2010, 11:13:46
    #4
    Alıntı
    <?php if (is_user_logged_in()) : ?>
    <?php global $user_identity;get_currentuserinfo();?>
    Sayın <strong><?php echo $user_identity;?></strong>; hoşgeldiniz <br>
    <strong><a href="<?php echo get_settings('home'); ?>/wp-admin/profile.php" style="text-decoration:none">Hesabınız</a> | <a href="<?php echo get_settings('home'); ?>/wp-login.php?action=logout" style="text-decoration:none">Çıkış</a></strong>
    <?php else :?>
    <form name="loginform" id="loginform" action="<?php echo get_settings('home'); ?>/wp-login.php" method="post">
    <strong>Hesabınıza giriş yapın:</strong><br>
    <label>Kullanıcı: <input type="text" name="log" id="log" value="" size="20" /></label>
    <label>Şifre: <input type="password" name="pwd" id="pwd" value="" size="20" /></label><br />
    <input type="submit" name="submit" id="submit" value="Giriş &raquo; &raquo;" />
    <input type="hidden" name="redirect_to" value="http://www.yonleneceksite.com/" />
    </form>
    <?php endif;?>
    İstediğim sorunu çözdüm ve ben bu şekilde bir kullanma biçimi yaptım. Kullanıcı siteye giriş yapmamış ise; login form çıkartıyor karşısına. Eğer login olmuş ise; ad ve soyad (kullanıcı adı) verisini veriyor bize.

    Herkese ihtiyaç olabilir düşüncesi ile buraya yazıyorum.