我为我的两个语言网站使用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'); ?>">
但结果相同。
任何解决方案?
答案 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; }