WordPress – Temada İstediğiniz Yere Login (Giriş) Formu Ekleyin

WordPress – Temada İstediğiniz Yere Login (Giriş) Formu Ekleyin

WordPress, blog yazarlarının en çok kullandıkları içerik yönetim sistemlerinden birisi. WordPress’in, bu sektörde popülerlik bakımından en tepeye yerleştiğini rahatlıkla söyleyebiliriz. En güvenli içerik yönetim sistemi olmasının yanı sıra son derece kişiselleştirilebilir bir yapıya sahip olması da onu popüler kılan etmenlerden biri.

WordPress blogunuz varsa, giriş yapmak için /wp-login.php ya da /wp-admin yollarını kullanıyorsunuzdur. Bunun yerine, ana sayfanızda herhangi bir yere (mesela sidebar, giriş formu için en uygun yer!) giriş formu eklemek isterseniz aşağıdaki kodu ilgili .php dosyanıza eklemeniz yeterli olacaktır. Aslında, WordPress ile varsayılan olarak gelen Meta kutusu da bu işlevi görüyor ama meta kutusu bir iki gereksiz öge de barındırıyor ve standard görünümü yüzünden pek sevilmiyor!

Kodun sondan 2. satırındaki http://XXX/wp-admin/ bölümünde XXX yerine blogunuzun adresini yazmayı unutmayın!

<?php if (!(current_user_can('level_0'))){ ?>
<h2>Giriş Formu</h2>
<form action="<?php echo get_option('home'); ?>/wp-login.php" method="post">
<input type="text" name="log" id="log" value="<?php echo wp_specialchars(stripslashes($user_login), 1) ?>" size="20" />
<input type="password" name="pwd" id="pwd" size="20" />
<input type="submit" name="submit" value="Giriş Yap" class="button" />
<p>
<label for="rememberme"><input name="rememberme" id="rememberme" type="checkbox" checked="checked" value="Beni Hatırla" /> Beni Hatırla</label>
<input type="hidden" name="redirect_to" value="<?php echo $_SERVER['REQUEST_URI']; ?>" />
</p>
</form>
<a href="<?php echo get_option('home'); ?>/wp-login.php?action=lostpassword">Şifremi Unuttum!</a>
<?php } else { ?>
<h2>Çıkış Yap</h2>
<a href="<?php echo wp_logout_url(urlencode($_SERVER['REQUEST_URI'])); ?>">Çıkış Yap</a>

<a href="http://XXX/wp-admin/">Admin</a>
<?php } ?>

Özellikle üyelik sistemi kullanan bloglar için son derece faydalı olan bu değişiklik, tek yönetici olarak blog yazarlığı yapanlar için de kısa bir yol sağlayacaktır.


Bu Yazıyı Paylaş! Google+! Pinterest!

WordPress – Temada İstediğiniz Yere Login (Giriş) Formu Ekleyin (10 Yorum)

Yorum Yaz

  1. biyoloji diyor ki:

    kopyalama engeli var sanırsam, yine de teşekkür ederim..

  2. ChemisTRaP diyor ki:

    Merhabalar ;
    Meta olayında dediğiniz gibi can sıkıcı iki link var bende woocommerce eklentisinin bana vermiş oldugu yetkiye dayanarak sidebar’ıma woocommerce musteri giris widget’ını koydum ama burda da sadece Username/Email ve parola kısmı var ben bunun altına kayıt ol seçeneği eklemek istiyorum.
    2.bir sorunumuda dile getireyim ; henüz üye olmamıs ziyaretçi hesabıma sayfasına girdiği zaman kayıt seçenekleri sunulmakta ama burda da “email ve parola ” var buraya kullanıcı adı nasıl eklerim ?
    Teşekkür ederim :)

    • Can Atasever diyor ki:

      Selamlar,

      İlk sorunuz için aşağıdaki kodu, yazıda belirtilen kod bloğu içerisinde istediğiniz bir yere eklemeniz yeterli:
      [php]<a href="<?php echo get_option(‘home’); ?>/wp-login.php?action=register">Kayıt Ol</a>[/php]

      İkinci sorunuz içinse ‘Hesabım’ sayfanızın php kodlarını incelemem gerekli. İsterseniz, yukarıdaki iletişim formu aracılığıyla özel olarak iletişime geçebilirsiniz.

  3. volkan diyor ki:

    selamlar hocam
    header da kullanmak istiyorum hersey ok ekliyorum ama lhatalar var.
    -login olmuyor wp-login de gidiyor kalıyor.
    diğeride
    -normal üye aynı sorun var artı olarak normal girişde form açık kalıyor hiç giriş yapmamış gibi

    hocam durum bu yardımını rica ederim.
    selamlar

  4. kullanıcı diyor ki:

    Birkaç kez denedim ama header’a eklenebilmesine rağmen sidebar’a ekleyemedim. Yine de sorun yok. Çünkü hemen hemen aynı işlevi gören bir eklenti kurdum; adı da “Login Box”. Gayet kullanışlı. Bir bakıma buna vesile olduğunuz için teşekkürler.

  5. kullanıcı diyor ki:

    Bu kodu kullanmak istedim ama bir türlü emin olamıyorum. Giriş yapmak için wp-login.php kullanıyorum. Kodu tam olarak hangi dosyaya ve tam olarak neresine kopyalayacağız? Emin olamadım bir türlü. Bu arada kodun sonunda “wp-admin” yazan yeri de wp-login diye değiştirmek mi gerekiyor?

    Cevap ve paylaşım için şimdiden teşekkürler.

    • Can Atasever diyor ki:

      Formu sidebar’a yerleştirmek isterseniz sidebar.php dosyasında uygun düzeltmeyi yaparak kodu eklemeni gerekir, ya da footer kısmına eklemek isterseniz footer.php’de değişiklik yapmanız gerekli; nereye ekleyeceğiniz sizin tercihinize kalmış.

      En sonda bulunan wp-admin kısmını değil, ondan önceki XXX kısmını değiştirmeniz ve “http://siteadınız.com/wp-admin/” olarak düzenlemeniz gerekli.

YORUM YAZIN


Eksik sayıyı RAKAMLA yazın: