【问题标题】:Does WordPress include jQuery in admin pages?WordPress 是否在管理页面中包含 jQuery?
【发布时间】:2015-02-06 08:17:54
【问题描述】:

我正在为 WordPress 开发一个插件。对于插件的设置页面,假设将提供 jQuery 是否安全。确实,这似乎是 4.0.1 的情况,但我想知道是否有任何关于 jQuery 不同版本的 WordPress 包含的版本等的数据。

谢谢。

【问题讨论】:

    标签: jquery wordpress plugins


    【解决方案1】:

    您可以使用它在管理页面上排队 jQuery

    function your_plugin_init() {
      wp_enqueue_script( 'jquery');
    }      
    
    add_action('admin_init', 'your_plugin_init');
    

    请注意,捆绑版本将以no conflict 模式加载 jQuery。

    这里列出了每个 WordPress 版本中包含的 jQuery 版本 http://plugins.twinpictures.de/wordpress-jquery-versions/

    【讨论】:

      【解决方案2】:

      可以安全地假设 jQuery 将在正常的插件设置页面上可用。要 100% 确保您的脚本可以依赖 jQuery,您可以为 $depswp_enqueue_script() 参数指定 array( 'jquery' ),例如:

      wp_enqueue_script(
          'myscript',
          plugins_url( '/js/myscript.js' , __FILE__ ),
          array( 'jquery' )
      );
      

      不需要单独将 jQuery 指定为依赖项,WP 会自动将所需的脚本加入队列。

      WP 中包含的 jQuery 版本的非官方列表可以在 here 找到。

      【讨论】:

        猜你喜欢
        • 2015-09-03
        • 2011-02-22
        • 1970-01-01
        • 2021-06-23
        • 1970-01-01
        • 2013-12-08
        • 1970-01-01
        • 2019-07-14
        • 1970-01-01
        相关资源
        最近更新 更多