多语言徽标的主页

时间:2016-04-26 15:27:23

标签: php html wordpress wpml

我为我的两个语言网站使用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>

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

我试试这种方式

<?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 个答案:

答案 0 :(得分: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>

此外,您可以通过以下方式向<a> html标记添加一些css规则:.logo > a { some: rules; }