2014-12-17 7 views
1

Я использую transposh для перевода моего сайта с английского на арабский, но когда я переключаю язык на арабский, он переключает style.css, и он меняет структуру моего сайта, приводя к беспорядку, поэтому я создал новый style.css, который работает с арабской версией очень хорошо, но теперь я не знаю, как связать их вместе. Я имею в виду, что я хочу знать, как заставить его переключать файл css, когда он переключает язык. я попробовал этот код, но он не работаетЕсть ли способ сделать switch.php switch.css, когда язык транспозиции включен?

<?php if(MY_CUR_LANG == 'en'){?> 
<link rel="stylesheet" href="http://localhost/wordpress/wp-content/themes/style.css" type="text/css" media="screen" /> 
<?php }elseif(MY_CUR_LANG == 'ar'){?> 
<link rel="stylesheet" href="http://localhost/wordpress/wp-content/themes/arabic.css" type="text/css" media="screen" /> 
<?php } ?> 

ответ

0

Вы не можете прыгать в и из кода PHP. Попробуйте

<?php 
if(MY_CUR_LANG == 'en'){ 
    echo'<link rel="stylesheet" href="http://localhost/wordpress/wp-content/themes/style.css" type="text/css" media="screen" />'; 
}elseif(MY_CUR_LANG == 'ar'){ 
    echo'<link rel="stylesheet" href="http://localhost/wordpress/wp-content/themes/arabic.css" type="text/css" media="screen" />'; 
} 
?> 
+0

попробовал и не работает! –

+0

Можете ли вы дать нам дополнительную информацию о том, что вы не работаете? Предоставляет ли PHP сообщения об ошибках? Как HTML отличается от того, что вы ожидаете? – dirluca

+0

Я скопировал код в header.php, и когда я переключаю язык с помощью Transposh, таблица стилей «ar» не работает вместо таблицы стилей «en» –