Update member login form
authorSteve Sutton <steve@gaslightmedia.com>
Thu, 11 May 2017 16:09:59 +0000 (12:09 -0400)
committerSteve Sutton <steve@gaslightmedia.com>
Thu, 11 May 2017 16:09:59 +0000 (12:09 -0400)
Adding captcha to login form

parts/glm-members-only-login-form.php
style.css

index 6acc2c6..2ad495f 100644 (file)
@@ -2,11 +2,11 @@
                             <p id="glm-member-login-notification">
                                 <?php if( isset( $_GET['login'] ) && $_GET['login'] == 'failed' ) { ?>
                                     The information you entered is incorrect. Please try again.
-                                <?php } 
+                                <?php }
                                     else if( isset( $_GET['login'] ) && $_GET['login'] == 'empty' ) { ?>
                                     Please enter both username and password.
-                                <?php } else { ?>    
-                                    <?php $glmAssociateConfig = apply_filters('glm_associate_config', null); 
+                                <?php } else { ?>
+                                    <?php $glmAssociateConfig = apply_filters('glm_associate_config', null);
                                         $supportEmail = $glmAssociateConfig['settings']['members_only_support_email'];
                                         $supportPhone = $glmAssociateConfig['settings']['members_only_support_phone'];
                                         $glmTerm = $glmAssociateConfig['terms']['term_member'];
@@ -15,7 +15,7 @@
 
                                     <?php if ($supportEmail || $supportPhone) {
                                         echo "<br>If you need assistance, ";
-                                        if ($supportEmail) { 
+                                        if ($supportEmail) {
                                             echo "email (".$supportEmail.")";
                                             if ($supportPhone) {
                                                 echo " or ";
                                     ?>
                                 <?php } ?>
                             </p>
-                        </div> 
+                        </div>
                         <div id='glm-member-login-form'>
-                            <?php 
+                            <?php
                                 update_option('glm_members_database_frontend_login_request', 'true');
-                                wp_login_form(1, get_permalink()); 
+                            $args = array(
+                                'echo'    => false,
+                                'form_id' => 'glm_login_form'
+                            );
+                            $loginForm = wp_login_form($args);
+                            $captcha   = apply_filters('cptch_display', '', 'glm_login_form');
+                            $form      = str_replace( '<p class="login-remember">', $captcha . '<p class="login-remember">', $loginForm );
+                            echo $form;
                             ?>
                         </div>
-                        <?php get_template_part('parts/glm-members-only-lostpass-form'); ?>
\ No newline at end of file
+                        <?php get_template_part('parts/glm-members-only-lostpass-form'); ?>
index aa1670e..f1781df 100644 (file)
--- a/style.css
+++ b/style.css
@@ -3,5 +3,5 @@ Theme Name: MountPleasantCVB
 Author: Gaslight Media
 Author URI: http://www.gaslightmedia.com
 Description: A theme for MountPleasantCVB
-Version: 1.2.24
+Version: 1.2.26
 */