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');?> نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .