2016-04-26 4 views
1

Я использую WPML перевести плагин для моего языка сайта два и использовать этот код, чтобы получить различный логотип для каждой языковой версииГлавной URL для многоязыкового логотипа

<div class="logo clearfix"> 
<?php if(ICL_LANGUAGE_CODE=='en'): ?> 
<img src="http://ddc.websitedesign.ge/wp-content/uploads/2016/04/DDC LOGO_ENG.png"/> 
<?php elseif(ICL_LANGUAGE_CODE=='ge'): ?> 
<img src="http://ddc.websitedesign.ge/wp-content/uploads/2016/04/DDC-LOGO_GEO.png"/> 
<?php endif;?> 
</div> 

Проблема заключается в том, что в этом случае логотипе не имеет ссылку на домашнюю страницу.

Стараюсь этот путь

<?php elseif(ICL_LANGUAGE_CODE=='ge'): ?> 
<a href="<?php echo get_option('home'); ?>"/> 
<img src="http://ddc.websitedesign.ge/wp-content/uploads/2016/04/DDC-LOGO_GEO.png"/> 
<?php endif;?> 
</div> 

Он работает. Но это нарушает навигационное меню. Первое меню Пункт опускается.

Просто попробуйте использовать <a href="<?php bloginfo('url'); ?>">

Но с тем же результатом.

Любое решение?

ответ

1

У Вас нет закрыть ссылки тег с </a>:

<?php elseif(ICL_LANGUAGE_CODE=='ge'): ?> 
<a href="<?php echo get_option('home'); ?>"/> 
<img src="http://ddc.websitedesign.ge/wp-content/uploads/2016/04/DDC-LOGO_GEO.png"/> 
</a> 
<?php endif;?> 
</div> 

Также вы можете добавить некоторые правила CSS для вашего <a> HTML теге так: .logo > a { some: rules; }

+0

OMG))) Большое спасибо :) – Merkucio

+0

Конечно , Я сделал это уже ;) – Merkucio