有沒有辦法獲得安裝WordPress的路徑?獲取WordPress安裝文件夾路徑
我用的是以下幾點:
$root = realpath($_SERVER["DOCUMENT_ROOT"]);
這是罰款www.example.com - >在/ usr /本地/ PEM /虛擬主機/ 165312 /網絡空間/ httpdocs資料
它不精對於www.example.com/blog,因爲我需要對文件夾名稱(博客)進行硬編碼。
後來我找到了一種方法,通過使用這樣的:
$iroot = getcwd();
$folder = explode("/", $iroot);
$dir = $folder[8]; // I know is 8
$root = realpath($_SERVER["DOCUMENT_ROOT"]);
require "$root/$dir/wp-blog-header.php";
但仍是很多複雜的東西。有沒有一種簡單的方法來獲取WordPress的安裝位置(路徑),而無需硬編碼?
注意:1 WordPress功能將無法工作,因爲這是某種方式以外的WordPress。如上例所示,確定WordPress安裝路徑的整個要點是在多個WordPress安裝上的require "wp-blog-header.php";
,其中每個安裝使用不同的文件夾(example.com/blog-one和example.com/blog-two),而不是WordPress MU或多個站點。
注:2如果代替require "$root/$dir/wp-blog-header.php";
我用require "wp-blog-header.php";
它會工作,只要該文件是在同一文件夾,但在我的情況下,該文件將有時在不同的文件夾中。
數據庫查詢呢? Wordpress將這個變量也保存在它的wp_config中? –
@JureC。你會作爲一個例子的答案嗎?是個好主意。 – user983248