0

我正在通过 wordpress 源代码开发一个网站。我正在使用二十十岁的儿童主题,并且我有一个 jquery 文件,其中包含我想要合并到网站中的功能。我的问题是:如何通过“functions.php”而不是通过将脚本粘贴到 html 页面上来调用此文件?

我发现我应该使用这样的东西:

         function my_scripts() {
         wp_enqueue_script( 'my-sweet-script', get_bloginfo('template_directory') . '/script.js', array('jquery') );
     }

 add_action('template_redirect', 'my_scripts');

我应该把 .js 文件放在哪里,这样他就不会被 wordpress 更新所取代?

4

1 回答 1

0

在您的模板目录中上传 js 文件.. 类似 /wp-content/themes/my-theme/ 或 /wp-content/themes/my-theme/js/

get_bloginfo('template_directory')

这将返回您模板的目录路径

wp_enqueue_script('my-sweet-script', get_bloginfo('template_directory') . '/script.js', array('jquery') );

这是将 JavaScript 添加到 WordPress 生成的页面的安全且推荐的方法

function my_scripts() { wp_enqueue_script( 'my-sweet-script', get_bloginfo('template_directory') . '/script.js', array('jquery') ); }

add_action('template_redirect', 'my_scripts');

此代码应添加到您的子主题中应找到的 function.php(路径 ike:/wp-content/themes/my-theme/functions.php)

于 2012-07-10T11:47:43.877 回答