wp_footer אבל בסוף (פופאפ אלמנטור)

הנושא בפורום 'קהילת מפתחי אתרי אינטרנט' פורסם ע"י ש.ב.ח., ‏12/2/19.

  1. ש.ב.ח.

    ש.ב.ח. משתמש מקצוען פיתוח / אפיון / עיצוב אתרים עיצוב גרפי

    הצטרף:
    ‏9/8/17
    הודעות:
    651
    תודות :
    610
    נקודות:
    196
    שלום
    אני מנסה להפעיל סקריפט (עם ההוק wp_footer) על פופאפ אלמנטור ולאחר נסיון ע"מ להבין למה הוא לא עובד. הגעתי למסקנא הברורה הזאת:

    ההוק wp_footer הוא בתחילת הפוטר זה אומר ממש בתחילת הסקריפטים למינהם ואילו הפופאפ של אלמנטור מופיע ממש בתחתית אחריו מימילא הסקריפט לא מכיר את האלמנטים של הפופאפ, מה עושים? איך מוסיפים את הקוד בסוף הפוטר?
     
  2. Nahum

    Nahum משתמש צעיר פיתוח / אפיון / עיצוב אתרים

    הצטרף:
    ‏11/6/08
    הודעות:
    500
    תודות :
    43
    נקודות:
    39
    אם אתה עובד בjquery, אתה יכול להשתמש בdelegate:
    קוד:
    $(document).on('click', 'YOUR SELECTOR', function(){})
     
  3. ש.ב.ח.

    ש.ב.ח. משתמש מקצוען פיתוח / אפיון / עיצוב אתרים עיצוב גרפי

    הצטרף:
    ‏9/8/17
    הודעות:
    651
    תודות :
    610
    נקודות:
    196
    עדיין לא מכיר את jquery
    זה נכתב גם בין התגיות <script> ?
    האם זה יעבוד גם אם האלמנטים יבואו אחריו?
     
  4. Nahum

    Nahum משתמש צעיר פיתוח / אפיון / עיצוב אתרים

    הצטרף:
    ‏11/6/08
    הודעות:
    500
    תודות :
    43
    נקודות:
    39
    jquery זה ספרייה מאוד פופולרית בJS (היום כבר הרבה הרבה פחות מפעם, אבל להבנתי עדיין משתמשים בה ען וורדפרס)
    בכל מקרה, אתה יכול לקבוע בhook את המיקום של הסקריפט שלך לעומת השאר.
    מתוך הדוקומנטציה של וורדפרס:

    Set priority of your action
    If you want to influence the moment that your hook is executed, you can append an integer as 3rd argument to add_action:

    PHP:
    <?php
    function your_function() {
       echo 
    '<p>This is inserted at the bottom</p>';
    }
    add_action'wp_footer''your_function'100 );
    ?>
    The higher the number, the lower the priority and as a result your hook will be executed further down the page. Enqueued scripts are executed at priority level 20.
     
    ש.ב.ח. מודה על התגובה.
  5. ש.ב.ח.

    ש.ב.ח. משתמש מקצוען פיתוח / אפיון / עיצוב אתרים עיצוב גרפי

    הצטרף:
    ‏9/8/17
    הודעות:
    651
    תודות :
    610
    נקודות:
    196
    תודה רבה רבה!!!!
    עזרת לי מאוד.
    האמת שהייתי בטוח שכך אבל העלתי חרס בחיפוש בוורדפרס.
     
  6. ש.ב.ח.

    ש.ב.ח. משתמש מקצוען פיתוח / אפיון / עיצוב אתרים עיצוב גרפי

    הצטרף:
    ‏9/8/17
    הודעות:
    651
    תודות :
    610
    נקודות:
    196
    היה נראה כי זה עזר....
    הפופאפ מוגדר להיות בסןף בכל מקרה..... מה עושים?
    צירפתי תמונה כאשר הפופאפ מופיע כדיב בסוף ומעליו הסקריפט שלי שסימנתי אות בפרמטר שנתת ל1500!!!!!, מה עושים???? ‏‏לכידה.JPG
     
  7. Nahum

    Nahum משתמש צעיר פיתוח / אפיון / עיצוב אתרים

    הצטרף:
    ‏11/6/08
    הודעות:
    500
    תודות :
    43
    נקודות:
    39
    הסקריפט שלך באמת במקום האחרון, אבל הdiv והiframe אחריהם...
    הייתי מנסה לשים את הסקריפט ידנית בתוך הפוטר הכי למטה, לא דרך hook ובודק מה קורה.
    לחילופן משתמש בdelegate כמו שכתבתי קודם.