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

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

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

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

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
בתוך לוח הבקרה של וורדפרס, ניגשים ללשונית "עיצוב > עריכת תבנית" שם בוחרים את הקובץ הנ"ל ואפשר לערוך את זה ישירות מלוח הבקרה

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

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

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

מה חדש? • פוטושופ 2022 כבר כאן!
סבתא, למה התסריט שלך כל כך מדהים? (לרגל אתגר קומיקס בפורום הכתיבה)
איך כותבים קומיקס טוב? מה הופך תסריט ממוצע למעולה, ואיך לא נופלים לקלישאות? בואו ננסה להמיר את הסיפור שלכם לתסריט מעורר השראה, צעד אחר צעד.
קיר דקורטיבי וצביעה מיוחדת.
במאמר הקודם תיארנו תהליך של צביעה רגילה לבית, במאמר זה ננסה ללמוד על סוגי צביעות לא סטנדרטיות. צביעה מיוחדת: בדרך כלל מייחדים לכך קיר או קטע קיר...
עומדים למשפט ⚡ שיפוט טיפוגרפי הערב בפמ"ג. אתם מוזמנים!
איך פתחתם את תשפ"ב? אנחנו בפמ"ג פתחנו אותה ביצירות טיפוגרפיות מרהיבות שהכניסו את כולנו לאווירת החגים...

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

337,452

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

648

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

4,986

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

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

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

לוח דרושים

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