性价比最高的香港ASP、PHP主机提供商
做网站,就上凡科建站

检查 PHP 和 WordPress 的最低版本

Loading
0
Comodo SLL证书促销 - 免费ssl证书申请_ssl证书购买_ev ssl证书_https证书购买 - GDCA_数安时代

在开发 WordPress 插件的时候,我们很可能需要检查当前网站的配置信息。具体来说,就是当前网站所在的服务器的 PHP 版本,以及正在使用的 WordPress 版本。

检查 PHP 最低版本

假设你的插件必须在 php 5.3.0 及以上版本中才能正常使用,那么你可以将下面的函数添加到插件中:

1
2
3
4
5
6
7
// 检查当前服务器的 PHP 版本
function check_php_version($ver) {
    $php_version = phpversion();
    if (version_compare($php_version, $ver) < 0) {
        throw new Exception("This plugin requires at least version $ver of PHP. You are running an older version ($php_version). Please upgrade!");
    }
}

然后使用下面的代码检查:

1
check_php_version('5.3.0');

检查 WordPress 最低版本

假设你在插件中使用 WordPress 3.6 新添加的 Heartbeat API ,那我们可以添加下面的函数:

1
2
3
4
5
6
7
// 检查当前使用的 WordPress 版本
function check_wp_version($ver) {
    global $wp_version;
    if (version_compare($wp_version, $ver) < 0) {
        throw new Exception("This plugin requires at least version $ver of WordPress. You are running an older version ($php_version). Please upgrade!");
    }
}

然后通过下面的代码检查:

1
check_wp_version('3.6');

额外提醒

使用上面的方法检查 PHP 和 wordpress,如果达不到最低版本,就会抛出错误提示,阻止插件的运行。当然,你可以根据自己的需要修改提示的方法。

参考资料:http://themergency.com/check-minimum-php-and-wordpress-versions/

支付宝扫码打赏 微信打赏

如果文章对你有帮助,欢迎点击上方按钮打赏作者

沃鹏科技 - 专业的WordPress建站服务平台

关于 倡萌

一个疯狂的 WordPress 爱好者,喜欢折腾 WordPress 主题,分享 WordPress 资源。如果你也喜欢 WordPress,欢迎和我一起交流!

13 条评论

  1. 我现在也是,倡萌这里每日都来。已经是一种习惯了。

  2. 每日来访 打卡,打卡时间:上午10:02:02

发表评论