Wordpress Üye Giriş Sayfası Yapımı
#Wordpress - 13 Oct 2020

Bir önceki yazımda Wordpress Üye Kayıt Sayfası Yapımı hakkında bilgi vermiştim. Wordpress Üye Kayıt Sayfası Yapımı başlıklı yazımı okuduysan Wordpress Üye Giriş Sayfası Yapımı başlıklı olan bu yazım o yazının devamı niteliğinde olduğunu anlayacaksınız. Wordpress Üye Giriş Sayfası Yapımında gerekli üye fonksiyonlarını functions.php dosyamıza eklediğimiz için Wordpress Üye Giriş Sayfası Yaparken sadece gerekli Özel Sayfa Şablonunu oluşturmamız yeterli olacaktır. Eğere yapmayı bilmiyorsanız Wordpress Özel Sayfa Şablonu Yapımı başlıklı yazımı okuyabilirsiniz.

Üye Giriş Sayfası Yapımı

Aşağıda paylaştığım kodları özel olarak oluşturduğunuz sayfaya ve ya temanızda göstermek istediğiniz yere eklemeniz yeterli olacaktır.

<?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">
    <div class="form-group ">
<label for="cemail" class="control-label col-lg-2">Kullanıcı Adı</label>
<div class="col-lg-10">
    <input type="text" name="log" id="log" value="<?php echo wp_specialchars(stripslashes($user_login), 1) ?>" size="20" />
        </div></div>
        <div class="form-group ">
<label for="cemail" class="control-label col-lg-2">Şifre</label>
<div class="col-lg-10">
    <input type="password" name="pwd" id="pwd" size="20" />
            </div></div>
    <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 }?>

</form>

Eğer Wordpress Üye Kayıt Sayfasını hazırlamadıysanız ilk olarak hazırlamanızı tavsiye ederiz.