תגיות: לוגו WPML
-
מאתתגובות
-
22/01/2015 בשעה 00:12 #15099
שלום,
איזה שינוי יש לערוך בקוד על מנת שהאתר יציג לוגו אחר באנגלית בשימוש ב WPML,
ראיתי פתרונות לתוסף אחר, ואשמח לעזרתכם בנוגע לתוסף זה.המון המון תודה,
יניב.22/01/2015 בשעה 10:56 #15115בוקר טוב,
נסה לבדוק עם WPML איך ניתן לעשות את זה, האם יש להם קוד מסויים.
22/01/2015 בשעה 11:53 #15130נכתב שם שזה תלוי בתבנית.
אשמח לעזרה, כפי שעזרתם למשתמשים בתוסף אחר.
תודה.22/01/2015 בשעה 15:28 #151551) תעלה את שני הלוגואים לתיקיה
assets/images/
בתבנית-בת. נגיד ללוגו בעברית תקרא לוlogo-he.png
וללוגו באנגלית תקראlogo-en.png
.
2) בקובץfunctions.php
אשר נמצא בתבנית-בת שלך, תכתוב את הקוד הבא:function pojo15099_wpml_get_multilang_logo( $value ) { if ( defined( 'ICL_LANGUAGE_CODE' ) { $logos = array( 'en' => 'logo-en.png', 'he' => 'logo-he.png', ); $default_logo = $logos['en']; $current_lang = ICL_LANGUAGE_CODE; $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', 'pojo15099_wpml_get_multilang_logo' );
חשוב לציין, שאף פעם לא יצא לי להשתמש ב-WPML, כל מה שכתבתי זה רק מהשארה בלבד. אנא תבדוק ותעדכן אותי אם זה מסתדר לך.
22/01/2015 בשעה 16:46 #15162תודה, יקיר, אבל זו התוצאה:
Parse error: syntax error בדיוק בשורה בה הזנתי את הקוד.22/01/2015 בשעה 16:49 #15163אפשר לראות את כל הקובץ?
22/01/2015 בשעה 17:10 #15164river-child/functions.php
<?php if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly // Put your custom code here.
river/functions.php
<?php if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly include( 'core/bootstrap.php' ); // EOF
22/01/2015 בשעה 17:12 #15165river-child/functions.php:
<?php if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly function pojo15099_wpml_get_multilang_logo( $value ) { if ( defined( 'ICL_LANGUAGE_CODE' ) ) { $logos = array( 'en' => 'logo-en.png', 'he' => 'logo-he.png', ); $default_logo = $logos['en']; $current_lang = ICL_LANGUAGE_CODE; $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', 'pojo15099_wpml_get_multilang_logo' );
22/01/2015 בשעה 17:25 #15168נופל שוב ב:
if ( defined( 'ICL_LANGUAGE_CODE' ) {
22/01/2015 בשעה 17:27 #15170ערכתי את הקוד, תיקח מחדש. סליחה.
22/01/2015 בשעה 17:30 #15171עובד מעולה 🙂
המון המון תודה, יקיר.
זה ממש לא מובן מאליו שאתה מתפנה כך לעזור. -
מאתתגובות
הפורום 'תמיכה' נסגר לדיונים ולתגובות חדשות.