将jquery放入wordpress中?

时间:2019-02-19 13:57:09

标签: php jquery wordpress

在将jquery库添加到自定义wordpress插件时遇到了一些麻烦。 它告诉我找不到变量jQuery。 任何帮助深表感谢。

functions.php包括include plugin_dir_path( __FILE__ ) . 'inc/functions.php';

<?php function register_jqscripts() { wp_enqueue_script('jQuery', 'http://code.google.com/apis/libraries/devguide.html#jquery'); wp_enqueue_script('jquery-ui-core', 'https://code.jquery.com/ui/1.12.1/jquery-ui.min.js'); wp_enqueue_script('jquery-ui-datepicker'); wp_enqueue_style('jquery-ui-css', 'http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/smoothness/jquery-ui.css'); } function add_datepicker(){ ?> <script type="text/javascript"> jQuery(document).ready(function(){ jQuery('#dob').datepicker({ dateFormat: 'dd-mm-yy' }); }); </script> <?php } add_action( 'register_form', 'register_jqscripts' ); add_action('register_form','add_datepicker'); ?>

functions.php

 <label for="dob"><?php _e( 'Date of Birth', 'sportspress' ) ?><br />
               <input type="date" class="customdatepicker" id="dob" name="dob" />
          </label>

simplepluginclass.php

dependencies

1 个答案:

答案 0 :(得分:3)

您为jQuery引用的link指向 Google代码文档。更改链接以指向CDN上的jQuery源文件:

wp_enqueue_script('jQuery', 'https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js');