sagive

control post protected login form

Nov 15th, 2014
297
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. add_filter( 'the_password_form', 'custom_password_form' );
  2. function custom_password_form() {
  3.  
  4. // קוראים למשתנה הגלובלי $POST
  5. global $post;
  6.  
  7. // יוצרים אי.די רנדומלי עבור שדה הקלט... ענייני אבטחה
  8. $label = 'pwbox-'.( empty( $post->ID ) ? rand() : $post->ID );
  9.  
  10. // מכינים את הטופס עם הפעולה הנכונה ושומרים אותו במשתנה בשם FO
  11. // שים לב שיש שדה שקולט את הסיסמה וכפתור.
  12. $fo = '
  13. <form class="protected-post-form" action="'.get_option('siteurl').'/wp-login.php?action=postpass" method="post">
  14. <input name="post_password" id="'.$label.'" type="password" class="" /></div>
  15. <input type="submit" name="Submit" value="'.__('Login now', THEME_NAME).'" />
  16. </form>
  17. ';
  18. return $fo;
  19. }
Advertisement
Add Comment
Please, Sign In to add comment