lvlr.ava 1 ارسال شده در اسفند 93 گزارش بازنشر ارسال شده در اسفند 93 با سلام خدمت اساتید من از یک افزونه کوچولو برای فرم ورود سفارشی استفاده می کنم ، حال میخوام بعد از ورود کاربر فرم ورود حذف بشه و یه پیام خوش آمد گویی و لینک خروج داده بشه به کاربر کد : <?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');?> لینک به ارسال
پست های پیشنهاد شده
لطفا برای ارسال دیدگاه وارد شوید
شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید
ورود به حساب کاربری