תבנית River ולוגו נוסף באנגלית עם WPML

פורום התמיכה פתוח למשתמשים מנויים בלבד. יש להתחבר או להרשם כדי להוסיף דיון או תגובה בפורום.

פורום התמיכה הועבר
על מנת שנוכל לתת לכם שירות ותמיכה בצורה אישית יותר, פורום התמיכה הועבר למערכת טיקטים באמצעות האימייל. בימים הקרובים יסגר הפורום לכתיבת הודעות חדשות לחלוטין.

ראשי פורומים תמיכה תבנית River ולוגו נוסף באנגלית עם WPML

דיון זה מוגדר: סגור

תגיות: 

מוצגות 11 תגובות – 1 עד 11 (מתוך 11 סה״כ)
  • מאת
    תגובות
  • #15099

    יניב רונן
    משתתף

    שלום,

    איזה שינוי יש לערוך בקוד על מנת שהאתר יציג לוגו אחר באנגלית בשימוש ב WPML,
    ראיתי פתרונות לתוסף אחר, ואשמח לעזרתכם בנוגע לתוסף זה.

    המון המון תודה,
    יניב.

    #15115

    Noa
    משתתף

    בוקר טוב,

    נסה לבדוק עם WPML איך ניתן לעשות את זה, האם יש להם קוד מסויים.

    #15130

    יניב רונן
    משתתף

    נכתב שם שזה תלוי בתבנית.
    אשמח לעזרה, כפי שעזרתם למשתמשים בתוסף אחר.
    תודה.

    #15155

    Yakir Sitbon
    משתתף

    1) תעלה את שני הלוגואים לתיקיה 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, כל מה שכתבתי זה רק מהשארה בלבד. אנא תבדוק ותעדכן אותי אם זה מסתדר לך.

    #15162

    יניב רונן
    משתתף

    תודה, יקיר, אבל זו התוצאה:
    Parse error: syntax error בדיוק בשורה בה הזנתי את הקוד.

    #15163

    Yakir Sitbon
    משתתף

    אפשר לראות את כל הקובץ?

    #15164

    יניב רונן
    משתתף

    river-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
    #15165

    Yakir Sitbon
    משתתף

    river-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' );
    #15168

    יניב רונן
    משתתף

    נופל שוב ב:
    if ( defined( 'ICL_LANGUAGE_CODE' ) {

    #15170

    Yakir Sitbon
    משתתף

    ערכתי את הקוד, תיקח מחדש. סליחה.

    #15171

    יניב רונן
    משתתף

    עובד מעולה 🙂
    המון המון תודה, יקיר.
    זה ממש לא מובן מאליו שאתה מתפנה כך לעזור.

מוצגות 11 תגובות – 1 עד 11 (מתוך 11 סה״כ)

הפורום 'תמיכה' נסגר לדיונים ולתגובות חדשות.