php - 在 WordPress 中加入 jquery ?

标签 php jquery wordpress

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

simplepluginclass.php 包含 functions.php

包含plugin_dir_path( __FILE__ ) 。 'inc/functions.php';

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');

?>

simplepluginclass.php

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

最佳答案

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

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

关于php - 在 WordPress 中加入 jquery ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54767991/

相关文章:

php - Facebook上传视频广告 : Error Code : 1363030. "Your video upload timed out before it could be completed"

php - 如何使用 PHP Wordpress 将沙箱 Paypal 返回值插入 MySQL 表?

javascript - 如果我不知道他们的 id,如何检查有多少个复选框被选中

javascript - reloadOnSearch :false 时返回按钮

php - 如何在 PHP 中对多个脚本调用进行排队?

wordpress - 如何让特定的支付网关在 woocommerce 上免费送货

php - 在我的 PHP MVC 框架中路由

javascript - e.preventDefault() 不适用于表单提交

jquery - 删除 X 轴上的线条和代码

javascript - 如何在不刷新页面的情况下在多个 block 元素中显示WordPress帖子内容