תגיות: Polylang
-
מאתתגובות
-
30/03/2015 בשעה 15:42 #19548
הי,
עשיתי כפי שהמלצתם בנושא הלוגו. אשמח אם תוכלו לתת לי פתרון בנושא הרקע.
הרקע באנגלית אמור להיות הפוך – אני צריכה להשצמש בקובץ שונה .
איך אפשר להכניס את זה בקוד .
כתובת האתר : shmulikvilner.co.ilתודה!
30/03/2015 בשעה 16:26 #19554צהריים טובים,
על איזה תוסף אתה עובד?
30/03/2015 בשעה 16:48 #19558אני עובדת על POLYLANG
30/03/2015 בשעה 17:50 #19563כדי לעשות את זה יש צורך בתבנית בת, כי יש להכניס לקבצים body class לכל שפה, ואז להגדיר רקע לכל class.
30/03/2015 בשעה 18:01 #19568באיזה קובץ צריך להתקין את הCLASS?
30/03/2015 בשעה 18:19 #19571בקובץ functions.php.
31/03/2015 בשעה 11:20 #19599תגובה זו סומנה כפרטית.31/03/2015 בשעה 12:28 #19620באמצעות התבנית בת, יש להכניס את הקוד הבא לקובץ functions.php בתוך ה-body:
add_filter('body_class', 'my_custom_body_class'); function my_custom_body_class($classes) { $classes[] = get_bloginfo('language'); return $classes; }
הקוד הזה יוסיף את שם הקלאס en-EN לרשימת הקלאסים בתוך ה-body, כך שתוכלי להוסיף כל הגדרה לפי שפה.
לאחר מכן יש להכניס את הקוד CSS הבא ל-Live CSS:
body.en-EN #container { background-image: url(); }
31/03/2015 בשעה 12:54 #19636תגובה זו סומנה כפרטית.31/03/2015 בשעה 14:38 #19665האם הגדרת ב-URL את הקישור לתמונה?
31/03/2015 בשעה 14:41 #19666נסי להוריד מהקוד CSS את הקלאס של container, תעדכני אם זה עובד.
01/04/2015 בשעה 13:13 #19750תגובה זו סומנה כפרטית.01/04/2015 בשעה 21:28 #19792תוכלי להביא לנו בבקשה גישה זמנית אל לוח הבקרה? (שימי פה כתגובה פרטית)
02/04/2015 בשעה 10:00 #19810תגובה זו סומנה כפרטית.02/04/2015 בשעה 12:21 #19823אני רואה שלא ניתן להכנס בכלל לאתר, יש שגיאת 500.
יש שרתים המחזירים שגיאת 500 גם על קבצים שהם 404. המקרה פה יכול להיות שיש לך בעיה הרשאות.
בקשי מבעל השרת שלך לדעת למה השגיאת 500 מגיעה.
02/04/2015 בשעה 12:44 #19826תגובה זו סומנה כפרטית.02/04/2015 בשעה 13:02 #19827נסי להוריד את הקוד שהכנסת ב-php, אולי זה יסתדר.
02/04/2015 בשעה 13:11 #19831תגובה זו סומנה כפרטית.02/04/2015 בשעה 13:14 #19833תגובה זו סומנה כפרטית.02/04/2015 בשעה 13:20 #19834לא שיניתי כלום, אנחנו בודקים את הנושא.
02/04/2015 בשעה 14:17 #19840סידרנו את זה באמצעות הקוד CSS הבא:
body:not(.rtl) { background-image: url("http://shmulikvilner.co.il/wp-content/uploads/2015/03/shmulik-heb-HOME-ENG.png"); }
במקום להגדיר את הרקע המדובר לשפה מסויימת, הגדרנו אותו שלא יהיה ב-RTL.
02/04/2015 בשעה 14:45 #19846תודה רבה!!!
06/04/2015 בשעה 11:33 #19941תגובה זו סומנה כפרטית.06/04/2015 בשעה 12:07 #19943תמחקי את הקוד שהוספת לעיל לקובץ functions.php ותעדכני אם זה עוזר
06/04/2015 בשעה 12:24 #19948בקובץ הזה יש רק את השינוי שעשיתי ללוגו . תראה אולי משהו חסר או נמחק בטעות . השוותי לגרסה קודמת ולא ראיתי כלום אולי פיספסתי משהו.
<?php
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
function pojo_polylang_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', 'pojo_polylang_get_multilang_logo' );
?> -
מאתתגובות
הפורום 'תמיכה' נסגר לדיונים ולתגובות חדשות.