wordpress检查php版本,【WordPress建站】检查 PHP 和 WordPress 的最低版本

文章目录[隐藏]

检查 PHP 最低版本

检查 WordPress 最低版本

额外提醒

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

检查 PHP 最低版本

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

// 检查当前服务器的 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!");

// 检查当前服务器的 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!”); } }

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

check_php_version('5.3.0');

check_php_version(‘5.3.0’);

检查 WordPress 最低版本

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

// 检查当前使用的 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!");

// 检查当前使用的 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!”); } }

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

check_wp_version('3.6');

check_wp_version(‘3.6’);

额外提醒

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

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

原文链接:https://blog.csdn.net/weixin_32968105/article/details/116071947?ops_request_misc=&request_id=bc9d472006a84412b1b6157d62e1ea33&biz_id=&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~koosearch~default-29-116071947-null-null.268%5Ev1%5Econtrol&utm_term=docker%E3%80%81wordpress%E3%80%81wordpress%E5%BB%BA%E7%AB%99%E3%80%81wordpress%E4%B8%BB%E9%A2%98%E3%80%81%E5%AE%B9%E5%99%A8%E9%95%9C%E5%83%8F%E3%80%81

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享