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

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

  1. ש.ב.ח.

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

    הצטרף:
    ‏9/8/17
    הודעות:
    278
    תודות :
    158
    נקודות:
    69
    סוג מצלמה:
    canon 1300d
    שלום
    אני מנסה להפעיל סקריפט (עם ההוק wp_footer) על פופאפ אלמנטור ולאחר נסיון ע"מ להבין למה הוא לא עובד. הגעתי למסקנא הברורה הזאת:

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

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

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

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

    הצטרף:
    ‏9/8/17
    הודעות:
    278
    תודות :
    158
    נקודות:
    69
    סוג מצלמה:
    canon 1300d
    עדיין לא מכיר את jquery
    זה נכתב גם בין התגיות <script> ?
    האם זה יעבוד גם אם האלמנטים יבואו אחריו?
     
  4. Nahum

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

    הצטרף:
    ‏11/6/08
    הודעות:
    495
    תודות :
    33
    נקודות:
    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
    הודעות:
    278
    תודות :
    158
    נקודות:
    69
    סוג מצלמה:
    canon 1300d
    תודה רבה רבה!!!!
    עזרת לי מאוד.
    האמת שהייתי בטוח שכך אבל העלתי חרס בחיפוש בוורדפרס.
     
  6. ש.ב.ח.

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

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

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

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