許多 WordPress 插件開發者在開發插件時都需要對多個 WordPress 版本做插件兼容性測試,在測試插件時不同版本的 WordPress 放在不同的目錄下,每測試一個版本的 WordPress 就要把插件複製一遍到當前 WordPress 的插件目錄,雖然複製插件不需要太多時間,但多次測試的話弄來弄去也挺心煩。其實 WordPress 內置的常量可以幫助插件開發者解決這個問題,使用 WP_PLUGIN_DIR 和 WP_PLUGIN_URL 來定義插件的目錄。以本地測試為例:假如我要測試一個插件在 WordPress3.5 與 WordPress3.5.2 的兼容性,首先在 htdocs 新建一個 plugins 目錄並且在/htdocs/wp3.5/目錄下安裝好 WordPress3.5 在/htdocs/wp3.5./目錄下安裝好 WordPress3.5.2,然後在兩個 WordPress 的 wp-config.php 文件中加入以下代碼:

define( 'WP_PLUGIN_DIR', '/var/www/plugins' ); //服務器路徑
define( 'WP_PLUGIN_URL', 'http://localhost/plugins' );//絕對路徑

然後我們就把插件傳至 plugins 目錄即可在兩個不同版本的 WordPress 同時啓用同一個插件了。