脚本没有显示在自定义wordpress主题中

时间:2013-07-27 03:47:42

标签: wordpress

所以,我为wordpress建立了自己的主题。现在,我正在尝试将自己的插件放在需要3个javascript文件的主题上。在阅读WP-Codex时,它告诉我wp_register_script,wp_enqueue_script和add_action方法是最好的方法。

现在,在我的插件文件中,我做过以下事情:

function register_my_scripts() {
    wp_register_script('script-1', plugins_url('path/to/script-1.js'), array('jquery'));
    wp_register_script('script-2', plugins_url('path/to/script-2.js'));

    wp_enqueue_script('script-1');
    wp_enqueue_script('script-2');
}

add_action('wp_enqueue_scripts', 'register_my_scripts');

我的任何模板页面似乎都没有显示任何内容。我甚至把这个代码放在主索引页面上,但仍然没有。我在页面上编写了一些简单的东西,如:wp_enqueue_script('jquery'),但仍然没有显示。这里有什么我想念的吗?为什么加载脚本的html不会显示在我的页面上?

另外,我正在运行Wordpress 3.5.2

1 个答案:

答案 0 :(得分:1)

我在 functions.php 文件中将我的脚本排入队列:

PHP

wp_enqueue_script ('customjs', '/wp-content/themes/blackboard/js/custom.js','','',true);

请记住,用法是:

<?php wp_enqueue_script($handle, $src, $deps, $ver, $in_footer); ?>

尝试将wp_enqueue_script()放在您的functions.php上作为测试。请检查您的路径是否正确,并检查源代码以查看它是否正在打印但是路径错误。

请注意,这个答案的第一行代码是我需要排队脚本的唯一方法,据我所知,没有别的。

如果这对您有用,请告诉我们,欢呼。