custom password protect with ssl forced on admin
-
if you are using the force ssl on admin screens, it will break custom functions.php hacks.
this is due to a cookie requesting a http cookie and getting a https one.
if you use this coding in our functions.php file it will fix your cookie problem
add_filter( 'the_password_form', 'custom_password_form' ); function custom_password_form() { $url = get_option('siteurl'); $url = preg_replace("/^http:/", "https:/", $url); global $post; $label = 'pwbox-'.( empty( $post->ID ) ? rand() : $post->ID ); $o = '<form class="protected-post-form" action="' . $url . '/wp-login.php?action=postpass" method="post"> ' . __( "Enter Password To Access All Pages" ) . ' <label class="pass-label" for="' . $label . '">' . __( "" ) . ' </label><input name="post_password" id="' . $label . '" type="password" style="background: #ffffff; border:1px solid #999; color:#333333; padding:10px;" size="20" /><input type="submit" name="Submit" class="button" value="' . esc_attr__( "Submit" ) . '" /> </form><p style="font-size:22px;margin:0px;"><br>Password= GO</p> '; return $o; }
- The topic ‘custom password protect with ssl forced on admin’ is closed to new replies.