在開發(fā) WordPress 插件的時候,我們很可能需要檢查當前網(wǎng)站的配置信息。具體來說,就是當前網(wǎng)站所在的服務器的 PHP 版本,以及正在使用的 WordPress 版本。
檢查 PHP 最低版本
假設你的插件必須在 php 5.3.0 及以上版本中才能正常使用,那么你可以將下面的函數(shù)添加到插件中:
// 檢查當前服務器的 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');
檢查 WordPress 最低版本
假設你在插件中使用 WordPress 3.6 新添加的 Heartbeat API ,那我們可以添加下面的函數(shù):
// 檢查當前使用的 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');
額外提醒
使用上面的方法檢查 PHP 和 wordpress,如果達不到最低版本,就會拋出錯誤提示,阻止插件的運行。當然,你可以根據(jù)自己的需要修改提示的方法。
參考資料:http://themergency.com/check-minimum-php-and-wordpress-versions/
聲明:本站所有文章,如無特殊說明或標注,均為本站原創(chuàng)發(fā)布。任何個人或組織,在未征得本站同意時,禁止復制、盜用、采集、發(fā)布本站內(nèi)容到任何網(wǎng)站、書籍等各類媒體平臺。如若本站內(nèi)容侵犯了原著者的合法權益,可聯(lián)系我們進行處理。





不錯,學習到了!
不錯的。
好久沒來看看了
-1 強烈譴責奶神的坑爹行為
。。。。。
竟然沒有反對的按鈕 – –
有舉報按鈕啊 不過你點的話,我會殺了你
鑒于你一直這么猥瑣,就點擊個頂好了
我頂你個肺
-1
我現(xiàn)在也是,倡萌這里每日都來。已經(jīng)是一種習慣了。
每日來訪 打卡,打卡時間:上午10:02:02
內(nèi)容真的的好多!