2016-04-26 8 views
1

Ich benutze WPML Plugin für meine zwei Sprach Website übersetzen und diesen Code verwenden, um verschiedene Logo für jede SprachversionHome-URL für mehrere Sprachen Logo

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

Das Problem ist, zu erhalten, dass in diesem Fall kein Logo nicht hat ein Link zur Homepage

Ich versuche diese Weise

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

Es funktioniert. Aber es bricht das Navigationsmenü. Erstes Menü Element geht unter.

Probieren Sie <a href="<?php bloginfo('url'); ?>">

aber mit dem gleichen Ergebnis zu verwenden.

Irgendeine Lösung?

Antwort

1

Sie havent Ihr Link-Tag mit </a> schließen:

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

Sie können auch auf diese Weise einige CSS-Regeln zu Ihrem <a> HTML-Tag hinzufügen: .logo > a { some: rules; }

+0

OMG))) Vielen Dank :) – Merkucio

+0

Natürlich , Ich habe es schon gemacht ;) – Merkucio