2014-10-27 89 views
1

我試圖在WordPress插件中包含樣式文件。這種風格需要在前端工作。但下面的代碼不起作用。WordPress風格不起作用

function theme_name_scripts() { 
    wp_register_style('buttons', plugins_url('includes/parts/css/buttons.css')); 
    wp_enqueue_style('buttons'); 
    } 

add_action('wp_enqueue_scripts', 'theme_name_scripts'); 

這裏有什麼問題?我也嘗試過所有其他stackoverflaw的激光。當我將樣式直接添加到主題style.css文件時,它的工作原理如下

+0

您正在使用'的wp_enqueue_scripts' ** **代替'wp_enqueue_style'爲style.Try再次通過改變。 – 2014-10-27 11:11:51

+0

已經嘗試過。 – 2014-10-27 11:13:35

+0

然後把編輯的代碼..爲什麼這些代碼? – 2014-10-27 11:14:15

回答

2

沒有第二個參數plugins_url()爲您提供/plugins目錄的路徑,而不是您的插件目錄。假設上面是從一個文件來在你的插件的根,你可以做到以下幾點:

function theme_name_scripts() { 
    wp_register_style('buttons-style', plugins_url('includes/parts/css/buttons.css', __FILE__)); 
    wp_enqueue_style('buttons-style'); 
} 

add_action('wp_enqueue_scripts', 'theme_name_scripts'); 
+0

添加此代碼時文件意外結束 – 2014-10-27 11:29:17

+0

這不是上述代碼的問題。相反,你在其他地方有語法錯誤。 – rnevius 2014-10-27 11:30:15

+0

困惑!但沒有添加此代碼沒有錯誤 – 2014-10-27 11:32:10