תגיות: Polylang
-
מאתתגובות
-
10/11/2014 בשעה 23:38 #8920
שני שלו
Participantהיי,
יש לי את ערכת everest ואני רוצה לשים שני לוגואים שונים באתר, אחד בעברית ואחד באנגלית.
אני מבינה בקוד ככה שזו לא בעיה, אפשר עזרה בלקרוא לשני לוגואים שונים בטעינת שפות שונות באתר (או אפילו יותר, יש לי עוד אתר שיש לו 3 שפות)?מעבר לזה, משום מה בכרום האתר הרבה יותר קטן ממה שהוא בפיירפוקס ובנוסף הגדרת css שהגדרתי בעמוד מסויים באתר מופיעה בצורה מעוותת בכרום, איך אני יכולה לסדר את זה?
תודה מראש,
ואם צריך את האתר, אתן בפרטי11/11/2014 בשעה 09:07 #8931Yakir Sitbon
Participantבשביל להעלות כמה סוגי לוגו לפי שפות, הדרך המהירה היא פשוט להעלות אותם לשרת, ולקרוא להם מהקובץ header.php לפי בדיקה של השפה הנוכחית.
11/11/2014 בשעה 09:08 #8932galraphael
Participantמצטרף לשאלה על הלוגו בשפות שונות…
11/11/2014 בשעה 09:18 #8936שני שלו
Participantאני יודעת שזה בheader צריך לבוא במקום המשפט הזה
$logo_img = get_theme_mod( 'image_logo' ); // Getting from option your choice., השאלה שלי היא איך הif והelse צריך להראות. אני צריכה עזרה עם זה.
11/11/2014 בשעה 09:18 #8937Ariel
Participantבאיזה תוסף את משתמשת לשפות?
לגבי הבעיה בכרום, נשמח לראות את הבעיה, שלחי פה קישור לאתר כתגובה פרטית ונראה.
11/11/2014 בשעה 09:20 #8939שני שלו
Participantמשתמשת בPolylang
ואת האתר אוסיף בעוד הודעה 🙂11/11/2014 בשעה 09:20 #8940שני שלו
Participantתגובה זו סומנה כפרטית.11/11/2014 בשעה 09:35 #8942שני שלו
Participantתגובה זו סומנה כפרטית.11/11/2014 בשעה 10:21 #8946Ariel
Participantדבר ראשון, האם את משתמשת בתבנית בת?
לגבי התוסף ששלחת, אין לי מושג, אולי פשוט תנסי למרכז את התמונה…
11/11/2014 בשעה 10:22 #8947שני שלו
Participantכן אני משתמשת בתבנית בת
11/11/2014 בשעה 14:36 #8977Yakir Sitbon
Participantהנה הסבר שיעזור לך לטפל בבעיה, אנא תעשי לפי הסדר שאני כותב:
1) תעלי את שני הלוגואים לתיקיה
assets/images/בתבנית-בת. נגיד ללוגו בעברית תקראי לוlogo-he.pngוללוגו באנגלית תקראיlogo-en.png.
2) בקובץfunctions.phpאשר נמצא בתבנית-בת שלך, תכתבי את הקוד הבא:function pojo8920_get_multilang_logo( $value ) { if ( function_exists( 'pll_current_language' ) ) { $logos = array( 'en' => 'logo-en.png', 'he' => 'logo-he.png', ); $default_logo = $logos['en']; $current_lang = pll_current_language(); $assets_url = get_stylesheet_directory_uri() . '/assets/images/'; if ( isset( $logos[ $current_lang ] ) ) $value = $assets_url . $logos[ $current_lang ]; else $value = $assets_url . $default_logo; } return $value; } add_filter( 'theme_mod_image_logo', 'pojo8920_get_multilang_logo' );מה שהקוד עושה למעשה: הוא מאפשר לך לרשום רשימה של לוגואים לפי שפה (את יכולה באותה מידה להוסיף גם צרפתית או מה שתרצי). ואם השפה הנוכחית לא ידועה אז הוא יבחר לך את הלוגו באנגלית בתור ברירת מחדל.
במידה והתוסף של Polylang לא פעיל, אז לא יקרא כלום באתר והלוגו שיטען יהיה מה שהגדרת ב-Customizer.
11/11/2014 בשעה 14:40 #8979galraphael
Participantהי יקיר,
מתאים גם ל WPML ?
11/11/2014 בשעה 14:43 #8980Yakir Sitbon
Participantלא. אם תרצה קוד שיתאים גם ל-WPML, אני אשמח להסתכל בתיעוד ולשכתב את הקוד הנוכחי עבור זה.
11/11/2014 בשעה 15:08 #8982שני שלו
Participantמעולה! תודה רבה על העזרה! אין עליך 🙂
בפיירפוקס משום מה לא מתעדכן לי, אבל בכרום אני רואה שזה שינה
11/11/2014 בשעה 15:15 #8983שני שלו
Participantאם כבר, עוד שאלה, מירכזתי את הלוגו, אני צריכה שמתחתיו יהיה התפריט הראשי כשהוא חצי בתוך הheader וחצי בתוך הcontent,
נראה לי שאסתדר עם זה, אבל בנוסף לזה אני צריכה בשורה של הלוגו מצד שמאל (בקצה השמאלי של הדף) להוסיף קישור להחלפת שפת אתר.
אפשר לעשות את זה גם בקוד?11/11/2014 בשעה 15:15 #8984galraphael
Participantאשמח גם לקוד עבור WPML
תודה11/11/2014 בשעה 17:15 #9001Ariel
Participantלגבי הוספת הכפתור החלפת שדה שלא בתפריט זה מצריך כתיבה של HTML ו CSS מותאמים אישית. משהו קצת מורכב לפורום תמיכה.
26/11/2014 בשעה 00:16 #10269מני
Participantיקיר, יש מצב להוסיף לקוד התייחסות ללוגו נפרד בכל שפה לבר הדביק? 🙂 בבקשה.
מני
26/11/2014 בשעה 00:19 #10270Yakir Sitbon
Participantקלי קלות, פשוט תשנה את הפילטר ל-
theme_mod_image_sticky_header_logo26/11/2014 בשעה 00:36 #10271מני
Participantתגובה זו סומנה כפרטית.26/11/2014 בשעה 06:59 #10272Yakir Sitbon
Participantאפשר. אבל אפשרי גם לעשות התנאיה בקוד לפי
current_filter(), ולדעת על איזה קובץ מדובר בסופו של דבר.22/01/2015 בשעה 17:47 #15172Yakir Sitbon
Participantלמי שצריך קוד בשביל הפלאגין WPML, יכול למצוא בדיון הזה.
27/01/2015 בשעה 14:27 #15411שני שלו
Participantתגובה זו סומנה כפרטית.27/01/2015 בשעה 14:44 #15414Yakir Sitbon
Participant1) את התגית של ה-img למה סגרת ואחריו כתבת alt+class?
2) לאן את מעלה את הלוגו הזה? את יכולה לעשות את אותו דבר, רק לכתוב את זה ישירות ב-header.php27/01/2015 בשעה 14:56 #15416שני שלו
Participantתגובה זו סומנה כפרטית. -
מאתתגובות
- הפורום 'תמיכה' נסגר לדיונים ולתגובות חדשות.
