• 24-03-2019, 15:49:30
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Arkadaşlar bir çoğumuz biliyorsunuz wordpress sitemizde üye olan ziyaretçilerin panele giriş yapabilmeleri için sidebar login gibi eklentiler kullanıyoruz. Acaba wordpressin kendisinde böyle bir sistem yokmudur? Bu konuda bilgisi olan var mı?
  • 24-03-2019, 17:44:16
    #3
    Hocam kısa bir açıklama yapabilir misiniz? Login giriş ekranının sidebarda olmasını istiyorum.

    Bu kodu tam olarak nereye eklememiz gerekiyor? Ekstra bir şey yapmamız gerekiyor mu?
    <?php wp_login_form( $args ); ?>
  • 24-03-2019, 17:52:14
    #4
    Kurumsal Üye
    functions.php'ye ekleyin
    function login_form_olustur() {
    if ( is_user_logged_in() )
    return 'Giriş Yaptınız.';
    return wp_login_form( array( 'echo' => false ) );
    }
    add_action( 'init', 'login_form_kısakod' );
    
    function login_form_kısakod() {
    add_shortcode( 'giris-yap', 'login_form_olustur' );
    }
    daha sonra wp admin>görünüm>bileşenler kısmında bulunan Metin bileşenini kullanın, bu bileşenin metin kısmına [giris-yap] yazın bu kadar.
  • 24-03-2019, 18:16:00
    #5
    uckan adlı üyeden alıntı: mesajı görüntüle
    functions.php'ye ekleyin
    function login_form_olustur() {
    if ( is_user_logged_in() )
    return 'Giriş Yaptınız.';
    return wp_login_form( array( 'echo' => false ) );
    }
    add_action( 'init', 'login_form_kısakod' );
    
    function login_form_kısakod() {
    add_shortcode( 'giris-yap', 'login_form_olustur' );
    }
    daha sonra wp admin>görünüm>bileşenler kısmında bulunan Metin bileşenini kullanın, bu bileşenin metin kısmına [giris-yap] yazın bu kadar.
    Hocam bu kodu nereye ekleyecez acaba?

    $args = array(
    	'echo'           => true,
    	'remember'       => true,
    	'redirect'       => ( is_ssl() ? 'https://' : 'http://' ) . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'],
    	'form_id'        => 'loginform',
    	'id_username'    => 'user_login',
    	'id_password'    => 'user_pass',
    	'id_remember'    => 'rememberme',
    	'id_submit'      => 'wp-submit',
    	'label_username' => __( 'Username or Email Address' ),
    	'label_password' => __( 'Password' ),
    	'label_remember' => __( 'Remember Me' ),
    	'label_log_in'   => __( 'Log In' ),
    	'value_username' => '',
    	'value_remember' => false
    );
  • 24-03-2019, 19:10:39
    #6
    function login_form_olustur() {
        if( is_user_logged_in() )
            return 'Giriş Yaptınız.';
    
        $args = array(
            'echo'           => false,
            'remember'       => true,
            'redirect'       => ( is_ssl() ? 'https://' : 'http://' ) . $_SERVER[ 'HTTP_HOST' ] . $_SERVER[ 'REQUEST_URI' ],
            'form_id'        => 'loginform',
            'id_username'    => 'user_login',
            'id_password'    => 'user_pass',
            'id_remember'    => 'rememberme',
            'id_submit'      => 'wp-submit',
            'label_username' => __( 'Username or Email Address' ),
            'label_password' => __( 'Password' ),
            'label_remember' => __( 'Remember Me' ),
            'label_log_in'   => __( 'Log In' ),
            'value_username' => '',
        );
    
        return wp_login_form( $args );
    }
    
    add_action( 'init', 'login_form_kısakod' );
    
    function login_form_kısakod() {
        add_shortcode( 'giris-yap', 'login_form_olustur' );
    }