public function login_form() { if ($_REQUEST['login'] == 'failed') { echo " <strong>ERROR</strong>: Invalid username or incorrect password."; } if (!is_user_logged_in()) { // Display WordPress login form: $args = array('redirect' => wplfta_get_options('wplfta_after_login_link'), 'form_id' => 'loginform-wplfta', 'label_username' => __(wplfta_get_options('wplfta_user_txt')), 'label_password' => __(wplfta_get_options('wplfta_password_txt')), 'label_remember' => __(wplfta_get_options('wplfta_remember_me_text')), 'label_log_in' => __(wplfta_get_options('wplfta_submit_buton_text')), 'remember' => true); wp_login_form($args); } else { // If logged in: wp_loginout(home_url()); // Display "Log Out" link. echo " | "; wp_register('', ''); // Display "Site Admin" link. } }
function wplfta_settings_page() { ?> <div class="wrap"> <h2>Wordpress Login Form to AnyWhere Settings</h2> <form method="post" action="options.php"> <?php settings_fields('wplfta-settings-group'); ?> <?php do_settings_sections('wplfta_settings_page'); ?> <table class="form-table"> <tr valign="top"> <th scope="row">User Name Text</th> <td><input type="text" name="wplfta_user_txt" value="<?php echo wplfta_get_options('wplfta_user_txt'); ?> " /> Default: UserName</td> </tr> <tr valign="top"> <th scope="row">Password Text</th> <td><input type="text" name="wplfta_password_txt" value="<?php echo wplfta_get_options('wplfta_password_txt'); ?> " /> Default: Password</td> </tr> <tr valign="top"> <th scope="row">Remember Me Text</th> <td><input type="text" name="wplfta_remember_me_text" value="<?php echo wplfta_get_options('wplfta_remember_me_text'); ?> " /> Default: Remember Me</td> </tr> <tr valign="top"> <th scope="row">Submit Button Text</th> <td><input type="text" name="wplfta_submit_buton_text" value="<?php echo wplfta_get_options('wplfta_submit_buton_text'); ?> " /> Default: Submit</td> </tr> <tr valign="top"> <th scope="row">After Login Redirect To</th> <td><input type="text" name="wplfta_after_login_link" value="<?php echo wplfta_get_options('wplfta_after_login_link'); ?> " /> Default: <?php echo admin_url(); ?> </td> </tr> </table> <?php submit_button(); ?> </form> <div > <h3>To add login form to your website </h3> <ul> <li> <h4> Method 1</h4>or use short code <code>[wplfta_login_form]</code> to your page or post or text widget</li> <li> <h4> Method 2</h4>to use in theme use <code><?php echo do_shortcode('[wplfta_login_form]'); ?></code> to your template</li> </div> </div> <?php }