תמיד רציתם קוד קטן שיגרום למשתמש פשוט להתנתק רק בלחיצה אחת?
בטח נתקלתם בכל מיני פתרונות כגון:
הכניסו את הכתובת הזו –
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' או שהוא ריק – המשתמש יופנה לדף הבית כרגיל!
בהצלחה!

