Поддержка Переводы Разные логотипы для разных языковых версий

  • добрый день! нашла такой же вопрос здесь на форуме, но предложенный ответ не решает поставленную задачу.
    дано: сайт (http://yktfilmfest.ru/ )на двух языках посредством плагина polylang. нужно сделать так, чтобы русская версия логотипа отображалась на русской версии сайта, английская версия — на английской.
    как это реализовать? при этом логотипы должны быть и в подвале.
    используемая тема: ievent. http://ievent.janxcode.com/

    • Тема изменена 6 лет, 2 месяца назад пользователем sardana77.

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Anonymous User 15434590

    (@anonymized-15434590)

    @sardana77

    нашла такой же вопрос здесь на форуме, но предложенный ответ не решает поставленную задачу.

    сбросьте пожалуйста ссылку на топик с упомянутым Вами ответом.

    Anonymous User 15434590

    (@anonymized-15434590)

    Попробуйте следующий план действий:

    1. Создайте дополнительную тему/Child Theme для своей главной темы

    2. Загрузите оба логотипа, например, logo-ru.png и logo-en.png, в /assets/images своей дополнительной темы.

    3. Пройдите в файл functions.php своей дополнительной темы/Child Theme, и вставьте следующий код:

    function pojo_polylang_get_multilang_logo( $value ) {
    	if ( function_exists( 'pll_current_language' ) ) {
    		$logos = array(
    			'en' => 'logo-en.png',
    			'fr' => 'logo-fr.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' );
    

    @bigpie и ваше решение, к сожалению, тоже не помогло( у меня дочерняя тема уже существовала, внесла там изменения, как вы говорили, удаляла логотип, который висит на данный момент, все равно…
    что может не так делаю? можете посоветовать еще что-нибудь?
    пс: извините, что так задержала с ответом, была в отъезде, сейчас опять вернулась к «своим баранам» =)

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «Разные логотипы для разных языковых версий» закрыта для новых ответов.