תיאור:
זאת הגרסה השנייה לאותה פעולה. הסניפט הבא נועד כדי להפנות גולשים אשר ביצעו ניסיון התחברות שנכשל אל האתר שלכם. לא בדקתי את הסניפט הבא מכיוון שאני משתמש בתוסף Limit login attempts אשר מונע אפשרות שימוש בסניפט זה. אך מכיוון שהוא מככב באתר wpsnipp אני בוחר להאמין שהוא אכן עובד (והקוד נראה הגיוני).
first קוד:
- מה: ביצוע Redirect לאחר נסיון התחברות כושל
- איפה: בקובץ Functions.php או בקובץ מצורף
add_action( 'wp_login_failed', 'my_front_end_login_fail' ); function my_front_end_login_fail( $username ) { $referrer = $_SERVER['HTTP_REFERER']; if ( !empty($referrer) && !strstr($referrer,'wp-login') && !strstr($referrer,'wp-admin') ) { wp_redirect( $referrer . '?login=failed' ); exit; } }