如何在PHP / WordPress

时间:2016-11-04 13:09:20

标签: php wordpress

我是WordPress / PHP的新手,我正在尝试创建一个主题,在教程中它说使用wp_enqueue_style /脚本来加载css / js文件但是由于某种原因我似乎无法获得Bootstrap / JQuery工作,这是我在functions.php中的代码:

function rixcy_scripts() {
    wp_enqueue_style( 'bootstrap', get_template_directory_uri() . '/css/bootstrap.css', array(), '' );
    wp_enqueue_style( 'blog', get_template_directory_uri() . '/css/blog.css' );
    wp_enqueue_script( 'bootstrap', get_template_directory_uri() . '/js/bootstrap.js', array('jquery'), true );
}

add_action( 'wp_enqueue_scripts', 'rixcy_scripts' );

我也想添加自己的自定义javascript文件(blog.js),但我不确定如何执行此操作。

非常感谢任何帮助!

2 个答案:

答案 0 :(得分:4)

是的,您在WordPress中添加css和js的代码正确,但您需要为每个css和js

提供唯一名称

尝试以下代码:

function rixcy_scripts() {
    wp_enqueue_style( 'bootstrap-css', get_template_directory_uri() . '/css/bootstrap.css', array(), '' );
    wp_enqueue_style( 'blog', get_template_directory_uri() . '/css/blog.css' );
    wp_enqueue_script( 'bootstrap-jquery', get_template_directory_uri() . '/js/bootstrap.js', array('jquery'), true );
    wp_enqueue_script( 'blog-js', get_template_directory_uri() . '/js/blog.js', array('jquery'), true );

}

add_action( 'wp_enqueue_scripts', 'rixcy_scripts' );

答案 1 :(得分:2)

你可以这样做:



    wp_enqueue_script( 'blog', get_template_directory_uri() . '/js/blog.js', array('jquery'), true );