对不起,我是PHP和WordPress的新手,但我正在尝试链接到一个名为 trans.js 的exrenal js文件,它依赖于jQuery。这是header.php开头的代码:
<script type="text/javascript" src="<?php bloginfo('template_url'); ?>/js/trans.js"></script>
这里是functions.php
中的队列
function twentytwelve_scripts_styles() {
global $wp_styles;
wp_enqueue_style( 'twentytwelve-style', get_stylesheet_uri() );
}
add_action( 'wp_enqueue_scripts', 'twentytwelve_scripts_styles' );
function my_scripts_method() {
wp_enqueue_script(
'custom-script',
get_stylesheet_directory_uri() . '/js/trans.js',
array( 'jquery' )
);
}
add_action( 'wp_enqueue_scripts', 'my_scripts_method' );
然而它仍然没有与 trans.js 联系起来 - 有谁知道这是为什么?
答案 0 :(得分:0)
add_action( 'wp_enqueue_scripts', 'my_scripts_method' );
function my_scripts_method() {
wp_register_script( 'my-first-script', get_stylesheet_directory_uri() . '/js/trans.js', );
wp_enqueue_script( 'my-first-script' );
}
试试这个,我想你没有注册脚本。