WordPress Logout URL

תמיד רציתם קוד קטן שיגרום למשתמש פשוט להתנתק רק בלחיצה אחת?

בטח נתקלתם בכל מיני פתרונות כגון:
הכניסו את הכתובת הזו –

https://your-domain.com/wp-login.php/?action=logout

ואז זה יקרה…
בפועל זה יעביר אתכם לעמוד מאוד מעצבן, ושם תישאלו אם ברצונכם להתנתק 🙄

אז הנה הפתרון

הוסיפו את הקוד הקצרצר הזה לקוד האתר שלכם בקובץ הפונקציות: functions.php
או התקינו והוסיפו את הקוד הזה עם התוסף הנפלא: Code Snippets

function sli_custom_logout_shortcode($atts) {
$redirect = isset($atts['redirect']) ? $atts['redirect'] : site_url();
return wp_logout_url($redirect);
}
add_shortcode('logout_url', 'sli_custom_logout_shortcode');

עכשיו עברו לאלמנטור,
בכל ווידג'ט שיש לו קישור תוכלו להכניס בתוכן הדינמי > שורטקוד

את השורטקוד הבא:

[logout_url]

וכל הקסם יקרה!

מידע נוסף: לאחר ההתנתקות המשתמש יופנה לכתובת האתר, כלומר – דף הבית!

 

למתקדמים:

כתבו בתוך השורטקוד בערך ה: 'redirect' בין המרכאות (") את הכתובת שאליה יופנה המשתמש לאחר ההתנתקות, לדוגמא:

[logout_url redirect="https://your-domain.com/your-page"]

לכתובת שהוכנסה לערך ה: 'redirect' יופנה המשתמש מחדש בעת ההתנתקות!
אם לא הזנתם ערך בפרמטר 'redirect' או שהוא ריק – המשתמש יופנה לדף הבית כרגיל!

בהצלחה!

 

המדריך עזר לכם?

WordPress Logout URL
מה במדריך ?

Wordpress

Links

Shortcode