-
מאתתגובות
-
02/09/2014 בשעה 16:01 #4321
הוספתי פונקצית register_sidebar בקובץ functions ב child theme של atlanta כיוון שאני רוצה להוסיף widget area לאזור התוכן (כלומר לא להשתמש באלו הקיימים כרגע ב sidebar או ב- footer לדוגמה ) אבל שיופיע תמיד מתחת לתוכן שאפשר להוסיף באמצעות ה builder.
השאלה שלי היא איפה אני קורא לפונקציה (כמובן עם HTML מתאים מסביב) כדי להציג את אזור הווידג'טים מתחת לכל איזור התוכן שאפשר להוסיף באמצעות ה builder02/09/2014 בשעה 16:23 #4327האם רק לאחר הבילדר או גם בכל האתר?
02/09/2014 בשעה 16:44 #4330אני רוצה שזה יופיע בכל האתר אבל המיקום שלו צריך להיות בדיוק מעל ה footer שזה נמצא אני מניח מתחת למה שה builder יכול להוסיף
02/09/2014 בשעה 16:52 #4331זה אמור לסגור לך את הפינה הזאת.
תכניס את הקוד הבא לקובץ functions.php ותכניס בתוך הכיתוב YOUR SIDEBAR AREA NAME את השם של הסיידבר שפתחת:
<?php function pojo4321_add_sidebar_area( $content ) { ob_start(); dynamic_sidebar( 'YOUR SIDEBAR AREA NAME' ); $content .= ob_get_clean(); return $content; } add_filter( 'the_content', 'pojo4321_add_sidebar_area', 9999 );
אנא תבדוק את זה ותראה שזה תקין.
03/09/2014 בשעה 15:13 #4384מעולה! הפילטר ששלחת לי נתן לי מיקום ממש מצויין כמו שרציתי, תודה!
ואם אני בכל זאת רוצה שזה יופיע לי רק היכן שהבילדר מופיע מה עלי לעשות?03/09/2014 בשעה 15:21 #4385אז תשתמש באקשיין מובנה שיש בבילדר שלנו:
<?php function pojo4321_add_sidebar_area( $post_id ) { dynamic_sidebar( 'YOUR SIDEBAR AREA NAME' ); } add_action( 'pb_after_display_builder_front', 'pojo4321_add_sidebar_area' );
(תשנה את השורה הרלוונטית)
07/09/2014 בשעה 12:47 #4655הוספתי את הפילטר ומשום מה הווידג'ט לא מופיע בכלל עכשיו( גם לא בדף בית)
גם נסיתי להשתמש בפילטר הקודם ששלחת לי אבל עם תנאי של ()if is_home() || is_front_page
ומשום מה זה גם לא עובד
וחוץ מזה אני צריך דבר נוסף והוא להוסיף ווידג'טים לא שלכם גם בסרגל צדדי ראשי07/09/2014 בשעה 14:04 #4662הפילטר הזה דואג להדפיס את הסיידבר אך ורק מתי שיש Builder בעמוד.
זה לא משרצית לעשות?בכל אופן, תיקנתי את הקוד בהודעה מעליי, אתה תנסה להשתמש בה עכשיו ותעדכן אותי.
07/09/2014 בשעה 15:34 #4665מעולה!!! זה בדיוק מה שרציתי
עכשיו אני רוצה את אותו הדבר (כלומר להוסיף ווידג'טים של וורדפרס) אבל בסיידבר עצמו (מה שמוגדר ב personlize כסרגל צדדי ראשי)07/09/2014 בשעה 15:40 #4667אתה רוצה להוסיף וויגדטים של וורדפרס בתוך הבילדר עצמו? אם לא, לא כל כך הבנתי מה אתה בדיוק רוצה לעשות..
07/09/2014 בשעה 15:54 #4670בסדר ביינתים הסתדרתי תודה רבה על התמיכה הנהדרת ובמיוחד על הזמן תגובה המהיר במיוחד
-
מאתתגובות
הפורום 'תמיכה' נסגר לדיונים ולתגובות חדשות.