在将自定义jquery滑块加载到wordpress站点时,我遇到了一些问题:我对主题开发不是非常熟练,但我正在努力学习,我花了很多天的时间尝试,但都没有结果。
我正在使用beaver builder进行图形方面的操作,但我想插入一个内容滑块(免费版本中没有提供)。我尝试使用一个名为anyslider的现成jquery内容滑块。
我的问题是,我不确定是否正确加载了jquery脚本:这就是我编辑函数的方式。my child主题的php文件:
<?php
add_action( \'wp_enqueue_scripts\' ,\'enqueue_parent_theme_style\' );
function enqueue_parent_theme_style() {
wp_enqueue_style( \'parent-style\', get_template_directory_uri().\'/style.css\' );
if (!is_admin()) add_action("wp_enqueue_scripts", "my_jquery_enqueue", 11);
function my_jquery_enqueue() {
wp_deregister_script(\'jquery\');
wp_register_script(\'jquery\', "http" . ($_SERVER[\'SERVER_PORT\'] == 443 ? "s" : "") . "://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js", false, null);
wp_enqueue_script(\'jquery\');
function add_my_script() {
wp_enqueue_script(
\'anyslider\',
get_template_directory_uri() . \'/js/jquery.anyslider.js\',
array(\'jquery\')
);
wp_enqueue_script(
\'anyslider_easing\',
get_template_directory_uri() . \'/js/jquery.easing.1.3.js\',
array(\'jquery\',\'anyslider\')
);
}
add_action( \'wp_enqueue_scripts\', \'add_my_script\' );
我试着按照这本书找到的每一个教程去做,我做错了什么?
编辑
我编辑了函数。php文件如下:现在可以工作了,谢谢大家
<?php
add_action( \'wp_enqueue_scripts\' ,\'enqueue_parent_theme_style\' );
function enqueue_parent_theme_style() {
wp_enqueue_style( \'parent-style\', get_template_directory_uri().\'/style.css\' );
}
if( !is_admin() ){
wp_deregister_script(\'jquery\');
wp_register_script(\'jquery\', ("http://code.jquery.com/jquery-latest.min.js"), false, \'\');
wp_enqueue_script(\'jquery\');
}
add_action(\'wp_enqueue_scripts\', \'mytheme_custom_scripts\');
if (wp_script_is(\'jquery\')) echo "<h1>IT WORKS!</h1>";