2015-09-08 54 views
-3

我的網站工作正常,但隨後開始出現這個錯誤 Parse error: syntax error, unexpected '/' on line 12在此php短語:
解析錯誤:語法錯誤,意想不到的「/」

<?php 
/** 
* Loads the WordPress environment and template. 
* 
* @package WordPress 
*/ 

if (!isset($wp_did_header)) { 

    $wp_did_header = true; 

    require_once(dirname(__FILE__) ./wp-load.php); 

    wp(); 

    require_once(ABSPATH . WPINC ./template-loader.php); 

} 

如果刪除/就開始說不能加載wp-load.php。有什麼建議麼?

+0

您的網站工作正常,然後突然間,它壞了?..你仔細省略了你已經做了什麼來得到這些錯誤。另外,你真的看第12行和谷歌require_once?從技術上講,這不是一個功能,所以你不需要括號。 – user3791372

+1

注意:如果您更改操作系統,可能會導致錯誤,您應該使用''DIRECTORY_SEPARATOR''而不是''/''。 – jmattheis

回答

1

這是因爲require_once期待一個字符串。

if (!isset($wp_did_header)) { 

    $wp_did_header = true; 
    require_once(dirname(__FILE__) . '/wp-load.php'); 
    wp(); 
    require_once(ABSPATH . WPINC . '/template-loader.php'); 

} 
+0

目錄分隔符後的空格... – Havelock

+0

@Havelock感謝隊友,我沒有注意到它 – jycr753

+0

@ jycr753感謝這工作像魔術。 :D但我想知道爲什麼人們投下這個問題? –

0

你要做的是:

require_once(dirname(__FILE__) . '/wp-load.php'); 

同樣在這裏的事:

require_once(ABSPATH . WPINC . '/template-loader.php'); 
相關問題