תגיות: לוגו WPML
-
מאתתגובות
-
22/01/2015 בשעה 00:12 #15099
יניב רונן
Participantשלום,
איזה שינוי יש לערוך בקוד על מנת שהאתר יציג לוגו אחר באנגלית בשימוש ב WPML,
ראיתי פתרונות לתוסף אחר, ואשמח לעזרתכם בנוגע לתוסף זה.המון המון תודה,
יניב.22/01/2015 בשעה 10:56 #15115Noa
Participantבוקר טוב,
נסה לבדוק עם WPML איך ניתן לעשות את זה, האם יש להם קוד מסויים.
22/01/2015 בשעה 11:53 #15130יניב רונן
Participantנכתב שם שזה תלוי בתבנית.
אשמח לעזרה, כפי שעזרתם למשתמשים בתוסף אחר.
תודה.22/01/2015 בשעה 15:28 #15155Yakir Sitbon
Participant1) תעלה את שני הלוגואים לתיקיה
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יניב רונן
Participantתודה, יקיר, אבל זו התוצאה:
Parse error: syntax error בדיוק בשורה בה הזנתי את הקוד.22/01/2015 בשעה 16:49 #15163Yakir Sitbon
Participantאפשר לראות את כל הקובץ?
22/01/2015 בשעה 17:10 #15164יניב רונן
Participantriver-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' ); // EOF22/01/2015 בשעה 17:12 #15165Yakir Sitbon
Participantriver-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יניב רונן
Participantנופל שוב ב:
if ( defined( 'ICL_LANGUAGE_CODE' ) {22/01/2015 בשעה 17:27 #15170Yakir Sitbon
Participantערכתי את הקוד, תיקח מחדש. סליחה.
22/01/2015 בשעה 17:30 #15171יניב רונן
Participantעובד מעולה 🙂
המון המון תודה, יקיר.
זה ממש לא מובן מאליו שאתה מתפנה כך לעזור. -
מאתתגובות
- הפורום 'תמיכה' נסגר לדיונים ולתגובות חדשות.
