【问题标题】:Using new Js and Css scripts in Wordpress在 Wordpress 中使用新的 Js 和 Css 脚本
【发布时间】:2014-03-10 18:53:52
【问题描述】:

我正在开发一个 wordpress 插件。我希望该插件能够在尽可能多的 wordpress 安装中工作。

为了在插件中使用各种js和css脚本。我想利用 wp_register_script($handle, $src, $deps, $ver, $in_footer);

我的疑问是,例如。我必须使用 plupload 功能。关于参考文档。 http://codex.wordpress.org/Function_Reference/wp_enqueue_script#Link_Scripts_Only_on_a_Plugin_Administration_Screen。我发现 plupload 脚本包含在默认脚本下。

我如何确定 wordpress 安装的默认脚本。这可能适用于任何 wordpress 版本。这样我就不必手动将脚本添加为插件的一部分。

提前致谢

【问题讨论】:

    标签: php wordpress


    【解决方案1】:

    浏览 WordPress 版本,我看到 /wp-includes/js/plupload/ 是在 version 3.3 上引入的。您可以在 register_activation_hook 中创建低于 3.3 的版本检查(并显示 admin_notice 或中止安装)。或者,如果版本较低,则将替代脚本排入队列。

    From here,检查当前版本的函数

    if ( ! function_exists( 'is_version' ) ) {
        function is_version( $version = '3.3' ) {
            global $wp_version;
            if ( version_compare( $wp_version, $version, '>=' ) ) {
                return false;
            }
            return true;
        }
    }
    

    以及相关的 WPSE 帖子:Code to determine WP version check

    【讨论】:

      猜你喜欢
      • 2020-11-08
      • 2018-05-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-10
      • 2016-06-03
      • 2015-10-10
      相关资源
      最近更新 更多