0

因此,我为 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

4

1 回答 1

0

我在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作为一个测试。请检查您的路径是否正确并检查源代码以查看它是否正在打印但路径错误。

请注意,这个答案的第一行代码是我唯一需要将脚本排入队列的东西,据我所知,没有别的了。

让我们知道这是否适合您,干杯。

于 2013-07-27T04:13:09.140 回答