• 23-03-2023, 23:04:25
    #1
    Arkadaşlar bir sayfam var başında

    Hoş Geldin Kullanıcı Adı. Ayarlarını buradan değiştirebilirsin.

    diye bir uyarı eklemek istitorum.. Kullanıcı adı yazan yere otamatik o kullanıcının kul adı gelsin istiyorum. Hoş Geldin [profile-username] vs gibi bir kod gerekli bunun için ama doğru yapıyı bulamadım. Bunu nasıl ayarlayabilirim?

    Sayfadaki mevcut ayara incele dediğimde <strong class="account-text-user"></strong> koduyla yazdırmış ama ben bu kodu kullanınca yazmıyor.
  • 23-03-2023, 23:24:35
    #2
    <?php if (is_user_logged_in()) :?>
    Hoşgeldin <?php echo $current_user->display_name; ?>
    <?php endif; ?>

    İstediğinizi anlamadım yukarıdaki kod kullanıcı giriş yapmışsa kullanıcı adını yazdırır
  • 23-03-2023, 23:27:45
    #3
    harew1 adlı üyeden alıntı: mesajı görüntüle
    <?php if (is_user_logged_in()) :?>
    Hoşgeldin <?php echo $current_user->display_name; ?>
    <?php endif; ?>

    İstediğinizi anlamadım yukarıdaki kod kullanıcı giriş yapmışsa kullanıcı adını yazdırır
    hocam wordpress'te bir boş sayfam var öyle düşün sayfaya bir text alanı ekledim içinede sadece

    Hoş Geldin Kullanıcı Adı. Ayarlarını buradan değiştirebilirsin yazdım..

    Sayfanın altındada ayarlar var. Yani sayfanın başlık alanı burası. Kullanıcı adı olan yere kişinin kullanıcı adını kendisi otamatik yazsın istiyorum. O yüzden php kodu değilde wordpressin shortcode ları ile yapmak istiyorum
  • 23-03-2023, 23:35:59
    #4
    harew1 adlı üyeden alıntı: mesajı görüntüle
    <?php if (is_user_logged_in()) :?>
    Hoşgeldin <?php echo $current_user->display_name; ?>
    <?php endif; ?>

    İstediğinizi anlamadım yukarıdaki kod kullanıcı giriş yapmışsa kullanıcı adını yazdırır
    Sayfadaki mevcut ayara incele dediğimde <strong class="account-text-user"></strong> koduyla yazdırmış ama ben bu kodu kullanınca yazmıyor.
  • 24-03-2023, 00:22:12
    #5
    zekikaynak adlı üyeden alıntı: mesajı görüntüle
    Sayfadaki mevcut ayara incele dediğimde <strong class="account-text-user"></strong> koduyla yazdırmış ama ben bu kodu kullanınca yazmıyor.
    Alıntı
    <?php
    $current_user = wp_get_current_user();

    /*
    * @example Safe usage: $current_user = wp_get_current_user();
    * if ( ! ( $current_user instanceof WP_User ) ) {
    * return;
    * }
    */
    printf( __( 'Username: %s', 'textdomain' ), esc_html( $current_user->user_login ) ) . '<br />';
    printf( __( 'User email: %s', 'textdomain' ), esc_html( $current_user->user_email ) ) . '<br />';
    printf( __( 'User first name: %s', 'textdomain' ), esc_html( $current_user->user_firstname ) ) . '<br />';
    printf( __( 'User last name: %s', 'textdomain' ), esc_html( $current_user->user_lastname ) ) . '<br />';
    printf( __( 'User display name: %s', 'textdomain' ), esc_html( $current_user->display_name ) ) . '<br />';
    printf( __( 'User ID: %s', 'textdomain' ), esc_html( $current_user->ID ) ); ?>
    Kod bloğunu deneyin bi çalışması gerekiyor istediğiniz veriyi alabilirsiniz.

    Yapamazsınız çıkan sonucun ekran görüntüsünü gönderin ona yardımcı olurum.
  • 24-03-2023, 00:30:08
    #6
    harew1 adlı üyeden alıntı: mesajı görüntüle
    Kod bloğunu deneyin bi çalışması gerekiyor istediğiniz veriyi alabilirsiniz.

    Yapamazsınız çıkan sonucun ekran görüntüsünü gönderin ona yardımcı olurum.
    yok hocam şöyle çıkıyor bak senin kodu yazınca

  • 24-03-2023, 00:33:45
    #7
    zekikaynak adlı üyeden alıntı: mesajı görüntüle
    yok hocam şöyle çıkıyor bak senin kodu yazınca


    <?php echo wp_get_current_user()->display_name; ?>

    Kodu deneyin bi
  • 24-03-2023, 00:36:51
    #8
    harew1 adlı üyeden alıntı: mesajı görüntüle
    <?php echo wp_get_current_user()->display_name; ?>

    Kodu deneyin bi
    hem code hem text ile ekledim ikisinde de yemedi.. ne lanet şeymiş ya

  • 24-03-2023, 00:42:32
    #9
    zekikaynak adlı üyeden alıntı: mesajı görüntüle
    hem code hem text ile ekledim ikisinde de yemedi.. ne lanet şeymiş ya


    function merhaba_fonk() {
    return wp_get_current_user()->display_name;

    }
    add_shortcode( 'merhaba', 'merhaba_fonk' );

    Temanızın functions.php ekleyin önce kodu sonra

    [merhaba] kısa kodu ile istediğiniz yerde gösterebilirsiniz

    Mobilden bu kadar oluyor.