2014-07-17 25 views
0

我在做我的第一個自定義的WordPress的主題和正在運行與functions.php的問題的functions.php WordPress沒有工作或樣式的jQuery

我使用過的引導,所以我想包括引導樣式表目前WP我做這種way-:

style.css 

@import url('css/bootstrap.css'); 
@import url('css/font-awesome.css'); 

我明白,我可以使用的functions.php做同樣的,所以我寫了一個自定義函數,並試圖做到像這個 - :

functions.php 

<?php 
/* Theme setup */ 
require_once('wp_bootstrap_navwalker.php'); 

/* Add bootstrap support to the Wordpress theme*/ 

function theme_add_bootstrap() { 
    wp_enqueue_style('bootstrap-css', get_template_directory_uri().'/css/bootstrap.css'); 
    wp_enqueue_style('style-css', get_template_directory_uri().'/css/font-awesome.css'); 
    wp_enqueue_script('bootstrap-js', get_template_directory_uri().'/js/bootstrap.js', array(), '3.0.0', true); 
} 

add_action('wp_enqueue_scripts', 'theme_add_bootstrap'); 

?> 

這似乎不起作用。 functions.php也沒有加載wp jquery或bootstrap.js

任何人都可以爲我闡述一些事情嗎?我會永遠感激。這不是一個自定義主題的兒童主題。

+1

的WordPress已經入列的jQuery所以沒必要做手工'wp_enqueue_script(「jQuery的」);' – henrywright

+0

謝謝你,你能也幫我樣式表? –

+0

當然,看看[這個答案](http://wordpress.stackexchange.com/a/48448/22599) – henrywright

回答

0

嘗試在排入隊列之前註冊腳本。例如:

function my_enqueue_scripts() { 
    // Register Bootstrap JS. 
    wp_register_script('bootstrap-js', get_template_directory_uri() . '/js/bootstrap.min.js', array('jquery'), NULL, true); 
    // Enqueue Bootstrap JS. 
    wp_enqueue_script('bootstrap-js'); 
} 

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

仍然無法使用!感謝您的嘗試,雖然:) –

+0

我剛剛測試過,它適用於我。這裏必須有更廣泛的問題。也許與其他地方的設置有關? – henrywright

+0

在我遵循Khalid的建議之後,這個工作正常!謝謝! –