Wordpress Login Formu Oluşturma
Wordpress'te login formu oluşturmak için iki seçeneğimiz var. İlk seçeneğimiz Sidebar Login eklentisini kurmak, ikinci yöntemimiz ise size vereceğim kodları temanızda login formunun görünmesini istediğiniz yere yapıştırmak olacak.
Sidebar Login Eklentisi

Sidebar Login eklentisini bu adresten indirebilirsiniz. Eklentiyi indirdikten sonra zip dosyasını çıkarın. Çıkardığınız dosyaları wordpress'in plugins klasörüne yükleyin. Eklentiyi admin panelden etkinleştirdikten sonra isterseniz direkt temalar->bileşenler bölümünden bileşen olarak ekleyin veya <?php sidebarlogin(); ?> kodunu tema dosyalarınızdan görünmesini istediğiniz yere yapıştırın. Hepsi bu kadar. Daha sonra Görünüm->Sidebar Login kısmından ayarları yapabilirsiniz.
Eklenti kurmak istemiyorum diyenler için ikinci seçeneğimizden bahsedelim. Aşağıdaki kodları login formunun temanızda görünmesini istediğiniz yere yapıştırmanız yeterli olacak.
<ul>
<?php
global $current_user;
get_currentuserinfo();
?>
<?php ###########Kullanıcı giriş yapmamışsa############### ?>
<?php if (!(current_user_can('level_0'))){ ?>
<h2>Giriş Yapın</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="Gönder" class="button" />
<p>
<label for="rememberme"><input name="rememberme" id="rememberme" type="checkbox" checked="checked" value="forever" /> 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">Parolamı unuttum!</a>
<?php ###########Kullanıcı giriş yapmışsa############### ?>
<?php } else { ?>
<h2>Merhaba <?php echo ucwords($current_user->display_name); ?></h2>
<div><?php echo get_avatar($user_ID, $size = '38') ?></div>
<ul>
<li><a href="<?php echo get_bloginfo('wpurl'); ?>/wp-admin/">Başlangıç</a></li>
<li><a href="<?php echo get_bloginfo('wpurl'); ?>/wp-admin/profile.php">Profil</a></li>
<li><a href="<?php echo get_bloginfo('wpurl'); ?>/wp-admin/post-new.php">Yazı Ekle</a></li>
<li><a href="<?php echo wp_logout_url($_SERVER['REQUEST_URI']); ?>">Çıkış</a></li>
</ul>
<?php }?>
</ul>
- Bu kodu ekledikten sonra eğer kullanıcı giriş yapmamışsa çıktı buna benzer olacak :

- Eğer kullanıcı giriş yapmışsa görüntü buna benzer olacak:

Paylaş
Benzer Yazılar
Yorumlar >> (3 Yorum)
zübeyir 8 Ağu 2011, Pt 19:32 tarihinde yazılmış.teşekkür edeim gerçekten ama bi sorum olacaktı. Kod olarak yüklediğimizde kayıt ol butonu yok neden?
Alexander 8 Ağu 2011, Pt 20:48 tarihinde yazılmış.Parolamı unuttum linkinin altına şunu ekleyin :
<a href="<?php echo get_option(home); ?>/wp-login.php?action=register">Kayıt Ol</a>
Fatih 21 Şub 2012, Sa 15:21 tarihinde yazılmış.Çok teşekkürler.
Yorum Yap
Yorum Yazarken
Basit Html etiketlerini kullanabilirsiniz.
Kodlarınızı <pre></pre> etiketleri arasına yazınız.