2014-12-03 96 views
0

我試圖添加一個額外的CSS文件到我的WordPress主題,並切換它們,因爲我切換網站語言。我試圖添加一個額外的CSS文件到我的WordPress主題

我將此代碼添加到我的header.php文件

<?php if (ICL_LANGUAGE_CODE == "ar"): ?><link rel="stylesheet" href="myfile.css" type="text/css" media="screen" /> 
<?php endif; ?> 

,它似乎沒有工作,我是否需要添加另一段代碼在另一個文件中工作? 即時通訊使用wpml插件

+1

你能呼應了'ICL_LANGUAGE_CODE'看到它的價值呢? – MSTannu 2014-12-03 20:40:27

回答

0

您可以在主題的functions.php文件中輕鬆完成此操作。

path_to_your_theme/functions.php中:

這種方法是一些CSS文件添加到您的主題,正確的方法:

function custom_scripts() { 
if(get_bloginfo('language') == "en-US"){ 
    wp_enqueue_style('us_css', get_template_directory_uri().'/css/style-us.css'); 
} 
elseif(get_bloginfo('language') == "fr-FR"){ 
    wp_enqueue_style('fr_css', get_template_directory_uri().'/css/style-fr.css'); 
} 
... 
} 
add_action('wp_enqueue_scripts', 'custom_scripts'); 

我用wp_enqueue_style(),這是添加一個安全的方式/將一個CSS樣式文件排入wordpress生成的頁面。

食品頁:http://codex.wordpress.org/Function_Reference/wp_enqueue_style

相關問題