כפתור כניסה ויציאה באלמנטור - בקלי קלות

אם גם אתם מסתבכים עם כפתור כניסה ויציאה באלמנטור, הנה פיתרון מהיר וקל.

לצורך זה דרושה לכם גישה למנהל הקבצים של האתר.

היכנסו לתיקיה:

wp-content/themes

בחרו את התיקיה של התבנית הפעילה (ניתן לבדוק בלוח הבקרה > תבניות)

בתיקיית התבנית פיתחו את הקובץ :

functions.php

והוסיפו את הקוד הבא:

PHP:
//שורטקודים לכפתור  כניסה ויציאה
function loginout_txt_function() {
    if(is_user_logged_in()){
        return _('התנתקות');
    }
    else return _('התחברות');
}
add_shortcode('loginout_txt', 'loginout_txt_function');
function loginout_url_function() {
    if(is_user_logged_in()){
        return wp_logout_url();
    }
    else return site_url('wp-login.php');
}
add_shortcode('loginout_url', 'loginout_url_function');
בעצם יצרנו כאן שני 'שורטקודים' אחד שמחזיר את הטקסט לכפתור בהתאם למצב ('כניסה' למנותקים ו-'יציאה' למחוברים), ושני שמחזיר את כתובת הקישור המתאימה לכניסה / יציאה.

כעת ניגש לאלמנטור וניצור אובייקט ’כפתור‘

בשדה ’טקסט‘ נלחץ על הכפתור ’תוכן דינמי‘ (נראה כמו ערימת מטבעות) ונבחר באפשרות ’שורטקוד‘
שורטקוד1.png

כעת נלחץ על לחצן ההגדרות שהתווסף ונכתוב את שם השורטקוד:
קוד:
[loginout_txt]
שורטקוד2.png

כעת ניגש לשדה קישור וגם שם נבחר ב-תוכן דינמי - שורטקוד, ונכתוב את השורט קוד השני:

קוד:
[loginout_url]
שורטקוד3.png

זהו, הכפתור שלכם מוכן !

חשוב מאוד, מומלץ לבדוק אם הקוד לא מתנגש עם תוספים אחרים, כמו כן השימוש בקוד הינו באחריות המשתמש בלבד.

חשוב מאוד ! על מנת שהקוד לא ימחק בעת שדרוג התבנית מומלץ ליצור תבנית בת או תוסף ולהטמיע בתוכם את הקוד


ניסיתם ? ספרו לי ! (ואולי תצליחו לשכנע אותי להעלות את זה לכאן כתוסף מוכן)...
על המחבר
אלעזר 1

תגובות

המאמר ברור מאד ,
בעת לחיצה על הכפתור הוא נותן התחברות לוורדפרס ,
איך אפשר לשנות את זה שזה יהיה התחברות למשתמש ?
 
התחברות של משתמשים לאתר .. (שמשתמש חוזר קנות שוב באתר והוא כבר זוכר אותו כי הוא כבר קיים במערכת ...)
ולא כניסה ויציאה מעריכת וורדפרס ...
משתמשים רשומים שמבצעים כניסה נכנסים עם החשבון שלהם, ואם הגדרת שהאתר פתוח להרשמה תופיע בעמוד ההוא גם לשונית לההרשמה, אין הבדל בין הקישורים.
 
נשמע מגניב
רק לא הבנתי זה באמת לכניסת, התחברות והתנתקות משתמשים?
 
נשמע מגניב
רק לא הבנתי זה באמת לכניסת, התחברות והתנתקות משתמשים?
בהחלט, משתמשים לא מחוברים מופנים לדף ההתחברות של וורדפרס ומשתמשים מחוברים מתנתקים בלחיצה על הכפתור, וכל זה בכפתור אחד.
 
נשמע מגניב. לא ניסיתי
אבל לא צריך גישה למנהל קבצים בשביל להוסיף קוד ב functions.php
בתוך לוח הבקרה של וורדפרס, ניגשים ללשונית "עיצוב > עריכת תבנית" שם בוחרים את הקובץ הנ"ל ואפשר לערוך את זה ישירות מלוח הבקרה

בהצלחה!
 
נשמע מגניב. לא ניסיתי
אבל לא צריך גישה למנהל קבצים בשביל להוסיף קוד ב functions.php
בתוך לוח הבקרה של וורדפרס, ניגשים ללשונית "עיצוב > עריכת תבנית" שם בוחרים את הקובץ הנ"ל ואפשר לערוך את זה ישירות מלוח הבקרה

בהצלחה!
החיסרון בזה הוא, שכשאתה מעדכן את התבנית הקוד הזה ימחק. לכן המלצתי להשתמש בתבנית בת או בתוסף.
 
החיסרון בזה הוא, שכשאתה מעדכן את התבנית הקוד הזה ימחק. לכן המלצתי להשתמש בתבנית בת או בתוסף.
א. לא כתוב שצריך להתקין תבנית בת.
ב. גם ממנהל הקבצים זה נמחק בעדכון התבנית (אם אין תבנית בת)

זה שצריך להתקין תבנית בת - זה מתחילת העבודה חייבים!
 

אולי מעניין אותך גם...

למה אנחנו כל כך אוהבים טריוויה?
כי מי מאיתנו לא אוהב תחרויות? ושזה כולל הנאה וסיפוק גדול ודרך מצויינת ללמוד דברים חדשים ומרתקים - איך אפשר שלא לאהוב?! מחקרים גילו שלמשחקי...
תחרות "הלוח המנצח": המודעה "יוצאת לחופשי" נבחרה למקום הראשון * הוגרלו שלושת הזוכים בתחרות
לא פחות מ- 4813 גולשים השתתפו בתחרות הייחודית לדירוג מודעת הרחוב הטובה ביותר מבית 'גיל גרופ' ואתר 'פרוג' * ההגרלה נערכה במסגרת פודקסט מומחי פרסום...
איך נפלתי מקומה 48
סיפור אישי, חויה קשה שהביא לי סטאז לימוד גדול
אשכול על ידי עושי המלאכה - קומיקס
5.00 star(s) 3 דירוגים

לוח אירועים

הצטרפו לקורס משתלם מבית פרוג
והתקדמו למקצוע מתגמל ומבטיח!

הסטורי של פרוג

לחץ להגדלה

המספרים של פרוג:

337,452

משתמשים נכנסו לפרוג בחודש האחרון

782

משתמשים מבקרים ברגע זה באתר

4,986

הודעות נכתבו בממוצע ליום בחודש האחרון

לוח נדל"ן | למכירה והשכרה

לוח דרושים

לוח הסעות ושליחויות

למעלה
לשיחת ווטסאפ עם בית פרוג
צ'אט בווטסאפ בנושאי יעוץ לימודים, פדגוגיה ומזכירות
היי, אפשר לדבר איתנו, אנחנו כאן!