當前位置:首頁>WordPress建站>WordPress開發(fā)>檢查 PHP 和 WordPress 的最低版本

檢查 PHP 和 WordPress 的最低版本

在開發(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)系我們進行處理。

給TA打賞
共{{data.count}}人
人已打賞
歡迎關注WordPress大學公眾號 WPDAXUE
WordPress開發(fā)

文章模板 single.php 獲取當前文章所屬的分類名稱

2013-12-1 9:28:30

WordPress開發(fā)

WordPress 獲取主題樣式表 style.css 注釋里的信息

2013-12-14 9:40:59

13 條回復 A文章作者 M管理員
  1. 不錯,學習到了!

  2. 不錯的。

  3. 好久沒來看看了

    • -1 強烈譴責奶神的坑爹行為

    • 。。。。。

    • 竟然沒有反對的按鈕 – –

    • 有舉報按鈕啊 不過你點的話,我會殺了你

    • 鑒于你一直這么猥瑣,就點擊個頂好了

    • 我頂你個肺

    • -1

  4. 我現(xiàn)在也是,倡萌這里每日都來。已經(jīng)是一種習慣了。

  5. 每日來訪 打卡,打卡時間:上午10:02:02

  6. 內(nèi)容真的的好多!

?
個人中心
購物車
優(yōu)惠劵
今日簽到
有新私信 私信列表
搜索

长寿区| 山西省| 永胜县| 河北区| 广州市| 获嘉县| 青神县| 收藏| 沂源县| 阿拉善右旗| 察隅县| 博野县| 长兴县| 宁陵县| 梧州市| 钦州市| 兖州市| 仁怀市| 泸水县| 大姚县| 中宁县| 商丘市| 黑河市| 藁城市| 顺平县| 双流县| 吴川市| 安丘市| 乐清市| 锡林浩特市| 德庆县| 偏关县| 丘北县| 闽侯县| 无极县| 楚雄市| 集贤县| 屏边| 元阳县| 赤峰市| 改则县|