首页 url 用于多语言徽标

Home url for multilanguage logo

我为我的两种语言网站使用 wpml 翻译插件,并使用此代码为每种语言版本获取不同的徽标

<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>

问题是,在这种情况下,徽标没有主页 link。

我试试这个

<?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'); ?>">

但结果相同。

有什么解决办法吗?

您还没有用 </a> 关闭您的 link 标签:

<?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>

您还可以通过这种方式向 <a> html 标签添加一些 css 规则:.logo > a { some: rules; }