2014-09-20 33 views
0

我正在用自定義JS和CSS創建一個wordpress插件。我的代碼完美地將js文件添加到代碼中,但不是CSS。 CSS文件與插件位於同一文件夾中。 我正在繼承人如何試圖加載它們:自定義插件不會加載我的CSS

add_action('wp_enqueue_scripts', 'addjs'); 
add_action('admin_enqueue_scripts', 'addCSS'); 

function addjs() 
{ 
    wp_register_script('RegisterUser', plugins_url('RegisterUser.js', __FILE__)); 
    wp_enqueue_script('RegisterUser'); 

} 
function addCSS() { 
    wp_register_style('Cafe', plugins_url('Cafe.css')); 
    wp_enqueue_style('Cafe'); 
} 
+1

你爲什麼不在你的css註冊中添加第二個參數'__FILE__',就像你使用JS一樣? – MSTannu 2014-09-20 16:52:46

+0

而你在前端添加JS和在後端添加CSS,這是否正確?另外,JS和CSS可以在相同的'* _enqueue_scripts'中編碼。 – brasofilo 2014-09-20 17:51:16

回答

0

您需要添加__FILE__到CSS排隊,並使用「管理員」只加載在管理頁面文件。所以,除非你想要發生這種情況,否則你需要使用與js文件相同的調用