رفتن به مطلب

ساخت پیام خوش آمد گویی و لینک خروج برای فرم ورود سفارشی


پست های پیشنهاد شده

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

کد :


<?php ob_start();?>
<?php

/*
Plugin Name: فرم ورود سفارشی
Plugin URI: http://mehraraweb.ir/
Description: 09127791443
Version: 1.0
Author: mehrara web
*/

function cpro_form() {
?>
<form method="post" action="<?php echo $_SERVER['REQUEST_URI']; ?>">
<div class="login-form">
<div class="form-group">
<input name="login_name" type="text" class="form-control login-field" value="" placeholder="نام کاربری" id="login-name" />
<label class="login-field-icon fui-user" for="login-name"></label>
</div>
<div class="form-group">
<input name="login_password" type="password" class="form-control login-field" value="" placeholder="گذروازه" id="login-pass" />
<label class="login-field-icon fui-lock" for="login-pass"></label>
</div>
<input class="btn btn-primary btn-lg btn-block" type="submit" name="dlf_submit" value="درون شد" />
</form>
</div>
<?php
}
function dlf_auth( $username, $password ) {
global $user;
$creds = array();
$creds['user_login'] = $username;
$creds['user_password'] = $password;
$creds['remember'] = true;
$user = wp_signon( $creds, false );
if ( is_wp_error($user) ) {
echo $user->get_error_message();
}
if ( !is_wp_error($user) ) {
wp_redirect(home_url());
}

}
function dlf_process() {
if (isset($_POST['dlf_submit'])) {
dlf_auth($_POST['login_name'], $_POST['login_password']);
}
cpro_form();
}
function flat_cp_kit() {
wp_enqueue_style('flat-cp-kit', plugins_url('css/login-form.css', __FILE__));
}
add_action('wp_enqueue_scripts', 'flat_cp_kit');
function dlf_shortcode() {
ob_start();
dlf_process();
return ob_get_clean();
}
add_shortcode('dm_login_form', 'dlf_shortcode');
?>

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...