תגיות: Polylang
-
מאתתגובות
-
10/11/2014 בשעה 23:38 #8920
היי,
יש לי את ערכת everest ואני רוצה לשים שני לוגואים שונים באתר, אחד בעברית ואחד באנגלית.
אני מבינה בקוד ככה שזו לא בעיה, אפשר עזרה בלקרוא לשני לוגואים שונים בטעינת שפות שונות באתר (או אפילו יותר, יש לי עוד אתר שיש לו 3 שפות)?מעבר לזה, משום מה בכרום האתר הרבה יותר קטן ממה שהוא בפיירפוקס ובנוסף הגדרת css שהגדרתי בעמוד מסויים באתר מופיעה בצורה מעוותת בכרום, איך אני יכולה לסדר את זה?
תודה מראש,
ואם צריך את האתר, אתן בפרטי11/11/2014 בשעה 09:07 #8931בשביל להעלות כמה סוגי לוגו לפי שפות, הדרך המהירה היא פשוט להעלות אותם לשרת, ולקרוא להם מהקובץ header.php לפי בדיקה של השפה הנוכחית.
11/11/2014 בשעה 09:08 #8932מצטרף לשאלה על הלוגו בשפות שונות…
11/11/2014 בשעה 09:18 #8936אני יודעת שזה בheader צריך לבוא במקום המשפט הזה
$logo_img = get_theme_mod( 'image_logo' ); // Getting from option your choice., השאלה שלי היא איך הif והelse צריך להראות. אני צריכה עזרה עם זה.
11/11/2014 בשעה 09:18 #8937באיזה תוסף את משתמשת לשפות?
לגבי הבעיה בכרום, נשמח לראות את הבעיה, שלחי פה קישור לאתר כתגובה פרטית ונראה.
11/11/2014 בשעה 09:20 #8939משתמשת בPolylang
ואת האתר אוסיף בעוד הודעה 🙂11/11/2014 בשעה 09:20 #8940תגובה זו סומנה כפרטית.11/11/2014 בשעה 09:35 #8942תגובה זו סומנה כפרטית.11/11/2014 בשעה 10:21 #8946דבר ראשון, האם את משתמשת בתבנית בת?
לגבי התוסף ששלחת, אין לי מושג, אולי פשוט תנסי למרכז את התמונה…
11/11/2014 בשעה 10:22 #8947כן אני משתמשת בתבנית בת
11/11/2014 בשעה 14:36 #8977הנה הסבר שיעזור לך לטפל בבעיה, אנא תעשי לפי הסדר שאני כותב:
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 #8979הי יקיר,
מתאים גם ל WPML ?
11/11/2014 בשעה 14:43 #8980לא. אם תרצה קוד שיתאים גם ל-WPML, אני אשמח להסתכל בתיעוד ולשכתב את הקוד הנוכחי עבור זה.
11/11/2014 בשעה 15:08 #8982מעולה! תודה רבה על העזרה! אין עליך 🙂
בפיירפוקס משום מה לא מתעדכן לי, אבל בכרום אני רואה שזה שינה
11/11/2014 בשעה 15:15 #8983אם כבר, עוד שאלה, מירכזתי את הלוגו, אני צריכה שמתחתיו יהיה התפריט הראשי כשהוא חצי בתוך הheader וחצי בתוך הcontent,
נראה לי שאסתדר עם זה, אבל בנוסף לזה אני צריכה בשורה של הלוגו מצד שמאל (בקצה השמאלי של הדף) להוסיף קישור להחלפת שפת אתר.
אפשר לעשות את זה גם בקוד?11/11/2014 בשעה 15:15 #8984אשמח גם לקוד עבור WPML
תודה11/11/2014 בשעה 17:15 #9001לגבי הוספת הכפתור החלפת שדה שלא בתפריט זה מצריך כתיבה של HTML ו CSS מותאמים אישית. משהו קצת מורכב לפורום תמיכה.
26/11/2014 בשעה 00:16 #10269יקיר, יש מצב להוסיף לקוד התייחסות ללוגו נפרד בכל שפה לבר הדביק? 🙂 בבקשה.
מני
26/11/2014 בשעה 00:19 #10270קלי קלות, פשוט תשנה את הפילטר ל-
theme_mod_image_sticky_header_logo
26/11/2014 בשעה 00:36 #10271תגובה זו סומנה כפרטית.26/11/2014 בשעה 06:59 #10272אפשר. אבל אפשרי גם לעשות התנאיה בקוד לפי
current_filter()
, ולדעת על איזה קובץ מדובר בסופו של דבר.22/01/2015 בשעה 17:47 #15172למי שצריך קוד בשביל הפלאגין WPML, יכול למצוא בדיון הזה.
27/01/2015 בשעה 14:27 #15411תגובה זו סומנה כפרטית.27/01/2015 בשעה 14:44 #154141) את התגית של ה-img למה סגרת ואחריו כתבת alt+class?
2) לאן את מעלה את הלוגו הזה? את יכולה לעשות את אותו דבר, רק לכתוב את זה ישירות ב-header.php27/01/2015 בשעה 14:56 #15416תגובה זו סומנה כפרטית. -
מאתתגובות
הפורום 'תמיכה' נסגר לדיונים ולתגובות חדשות.