-
מאתתגובות
-
16/11/2016 בשעה 10:32 #72717
האם ניתן להוסיף בר עליון לתבנית ברלין (מעל הסליידר)?
16/11/2016 בשעה 10:51 #72722הי,
לצערי אין אפשרות כזאת.21/11/2016 בשעה 16:28 #73286מצטרף לשאלה (למרות שכבר יש תשובה) אבל לגבי תבנית stream.
האם אליה כן ניתן להוסיף בר עליון? לפחות לצד אחד..21/11/2016 בשעה 16:36 #73289הי,
לצערי גם ב-STREAM אין אפשרות מובנית לכלול בר עליון.21/11/2016 בשעה 16:40 #73290יש לך כח לעשות העתק הדבק לקטע שאכניס להם בתבנית בת להידר?
אתה ממליץ ליצור אפשרות לוידג'ט או להטמיע פשוט את מה שהם רוצים שיופיע שם?
מבחינת העבודה מן הסתם יהיה הרבה נוח אם יהיה וידג'ט..21/11/2016 בשעה 16:53 #73299לא ככ הבנתי..
לצערי אנחנו לא יכולים להציע קוד מותאם אישית.21/11/2016 בשעה 18:03 #73318אוקיי אולי לא הייתי מספיק ברור ואני מקווה שתוכל לעזור בדבר קטנטן.
כרגע הקוד ב functions.php:function scratch_widgets_init() { register_sidebar( array( 'name' => 'above-menu-right', 'id' => 'above-menu-right', ) ); register_sidebar( array( 'name' => 'above-menu-left', 'id' => 'above-menu-left', ) ); } add_action( 'widgets_init', 'scratch_widgets_init' );
הקוד בהידר (נילקח מתבנית אחרת):
<section id="top-bar"> <div class="<?php echo WRAP_CLASSES; ?>"> <div class="pull-left"> <?php dynamic_sidebar( 'pojo-' . sanitize_title( 'Top Bar Left' ) ); ?> </div> <div class="pull-right"> <?php dynamic_sidebar( 'pojo-' . sanitize_title( 'Top Bar Right' ) ); ?> </div> </div><!-- .<?php echo WRAP_CLASSES; ?> --> </section>
הדבר הקטן שאני מבקש עזרה בו הוא למעשה רק כדי לייפות את זה באדמין, איך לשנות את הפונקציה כדי שבאתר עברית יוצג "בר עליון ימני" ו"בר עליון שמאלי" בוידג'טים במקום שיהיה כתוב באנגלית.. וכמובן שיתאים לקטע של ההידר.. אחרת אצטרך לעדכן את ההידר למשהו כזה:
<div id="top-bar"> <div class="container"> <div class="pull-right"><?php dynamic_sidebar( 'above-menu-right' ); ?></div> <div class="pull-left"><?php dynamic_sidebar( 'above-menu-left' ); ?></div> </div> </div>
אדאג לCSS אחרי כן.
אגב נלקח מפוסט שבו אריאל עזר למישהו:בתודה מראש!
21/11/2016 בשעה 18:31 #73323מרב, בעזרת הקוד הבא תוכלי להוסיף בר עליון ימני וגם שמאלי:
בקובץ functions.php שבתבנית הבת תוסיפי את הפונקציה:
function scratch_widgets_init() { register_sidebar( array( 'name' => 'top-bar-right', 'id' => 'top-bar-right', ) ); register_sidebar( array( 'name' => 'top-bar-left', 'id' => 'top-bar-left', ) ); } add_action( 'widgets_init', 'scratch_widgets_init' );
בקובץ header.php שבתבנית הבת (אם לא קיים תעתיקי מתבנית האם לתבנית הבת):
<section id="top-bar"> <div class="container"> <div class="<?php echo WRAP_CLASSES; ?>"> <div class="pull-left"> <?php dynamic_sidebar( 'top-bar-right' ); ?> </div> <div class="pull-right"> <?php dynamic_sidebar( 'top-bar-left' ); ?> </div> </div><!-- .<?php echo WRAP_CLASSES; ?> --> </div> </section>
את הקטע הזה תשימי מעל השורה שמתחילה את ההידר של העמוד, מעל השורה הזו:
<header id="header" class="logo-<?php echo ( 'logo_left' === get_theme_mod( 'header_layout' ) ) ? 'left' : 'right'; ?>" role="banner">
עכשיו הוספת לך שתי אזורי וידג'ט לבר עליון ימני ושמאלי.
תעשי התאמות ב CSS במידת הצורך…
בהצלחה.בועז אם בכל זאת תוכל לעזור לשפר מעט כדי שהקטע ידמה יותר ליישום שלו בתבנית אחרות כמו פוזה למשל אני אודה לך.
לא מבחינת CSS אלא כמו שאמרתי להשתמש בסטרינגים מתורגמים כך שבאתר אנגלית למשל יהיה רשום Top Bar Right ובעברית יהיה רשום בר עליון ימני וכו'.תודה בכל אופן!
22/11/2016 בשעה 12:53 #73375הי,
כאמור, לצערי אין לנו אפשרות לעזור בשינויי קוד שכאלה.22/11/2016 בשעה 16:42 #73452לא נורא, הפתרון הנכחי עושה את העבודה.
תודה בכל אופן22/11/2016 בשעה 16:49 #73455מצוין!
-
מאתתגובות
הפורום 'תמיכה' נסגר לדיונים ולתגובות חדשות.