نمایش فرم Login در قالب وردپرس

یکی از کاربردهای وردپرس ارتباط مستقیم آن با کاربران است . این ویژگی باعث شده تا بتوانیم ورپرس را به یک سیستمه کاربرمدار تبدیل کنیم. کاربران میتوانند عضو شوند و امکاناتی را برای خود انتخاب کنند. خب کاربران عضو شده چطوری وارد بشوند ؟ امروز رو با ما باشید تا در ادامه راه ساده ای برای شما بیان کنیم …

برای این کار کافیست در هرجای قالب (مثل سایدبار , هدر , ایندکس و … ) که میخواهید کد زیر را قرار دهید :

<<?php if (!(current_user_can('level_0'))){ ?>
<h2>Login</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="Send" class="button" />
    <p>
       <label for="rememberme"><input name="rememberme" id="rememberme" type="checkbox" checked="checked" value="forever" /> Remember me</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">Recover password</a>
<?php } else { ?>
<h2>Logout</h2>
<a href="<?php echo wp_logout_url(urlencode($_SERVER['REQUEST_URI'])); ?>">logout</a><br />
<a href="http://XXX/wp-admin/">admin</a>
<?php }?>

در صورتی که کد کاملتری خواستید میتوانید اینجا کلیک کنید

آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

دیدگاهتان را بنویسید

ارسال دیدگاه به معنی این است که شما ابتدا قوانین ارسال دیدگاه را مطالعه کرده‌اید و با آن موافق هستید.

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. ببخشيد مثل اين سايت آژاكسش نيست بزارين ؟

    قسمت ورود به سايت :

    http://clip3nter.in

    • 13 سال عضو همیار وردپرس

      ببین عزیزم افزونش هست اما من دنبال کدش هستم 🙂 به زودی میذارم

  2. سلام

    دوست عزیز شما لینک ما رو با نام کلیشه حذف کردید و این بر خلاف حرفه ای بودن یک وب مستر هست در حالی که خود شما از حرفه ای بودن دم می زنید،اگر هم لینک ما رو اضافه نمی کنید خبر بدید تا لینک شما رو حذف کنم

    • 13 سال عضو همیار وردپرس

      عزیزم توی مطلبی دیگر نظر دادید و بنده هم جواب دادم 🙂

  3. آخه این کدهارو که میزاریم اصلا اون قسمت قالب بهم میریزه

  4. سلام 🙂
    دوستان به جای استفاده از این کد میتونید از این افزونه استفاده کنید
    http://plugins.wp-persian.com/theme-my-login/
    🙂

    • 13 سال عضو همیار وردپرس

      ممنون اما بهتره به جای پلاگین از کدهای ساده استفاده کرد

  5. آقا ما هم ایمیل دادیم هم تو اینجا کامنت دادیم ولی به جوابی نرسیدیم.

  6. آقا اینو که میزارم چون استایل مناسبی نداره به هم میریزه

  7. خب نمیشه این کار رو انجام بدی واسمون علی جان؟ ما که بلد نیستیم! 😉

    • 13 سال عضو همیار وردپرس

      عزیزم کاری مداره به ویرایشگر/نمایش برید و هر جا که خواستید کد رو PAST کنید 🙂 به همین سادگی به همین خوشمزگی 🙂

  8. سلام
    چیز خیلی خوبیه فقط اگه بتونین آیجکسش کنین عالی میشه
    ما که زیاد از آیجکس سر در نمیارین
    پس لطفا شما برامون این کار رو بکنین
    مرسی

  9. آقا من اینو میزارم قالب به هم میریزه چکار کنم؟؟

    • 13 سال عضو همیار وردپرس

      عزیزم این کد چیز خاصی نداره حتما جایی که میذاری جای مناسبی نیست و الا که این فقط کد h2 و lable رو داره که مربوط به طراحی میشه که میتونی اینا رو هم حذف کنی

  10. عالی علی جان! خیلی وقت بود منتظر یه همچین چیزی بودم! ولی لطف کن تابع wp_register رو اضافه کن! اگه این رو اضافه کنی با modal register جور در میاد و عملا خیلی بهتر از ajax login میشه!
    فقط من نفهمیدم این ای‌جکسه؟ اگرنه نمیتونی ای‌جکسش کنی یا از جی کوئری استفاده کنی توش؟

    • 13 سال عضو همیار وردپرس

      استفاده از ایجکس هم فقط با چند تا کد ساده دیگر امکان پذیره