我在家裏託管了一個Wordpress網站,但現在決定在其他地方安置它。不幸的是,直接將它複製到一個新的主機,我不明白它的工作原理。我只看到PHP代碼打印機沒有任何錯誤。WordPress的白頁與PHP代碼
請看看這個網頁,讓您可以看到自己:
errors[$code][] = $message;
if (! empty($data))
$this->error_data[$code] = $data;
}
/**
* Retrieve all error codes.
* * @since 2.1.0
* @access public
* * @return array List of error codes, if available. */
public function get_error_codes() {
if (empty($this->errors)) return array();
return array_keys($this->errors);
}
/**
* Retrieve first error code available. *
* @since 2.1.0
* @access public *
* @return string|int Empty string, if no error codes. */
public function get_error_code() {
$codes = $this->get_error_codes();
if (empty($codes)) return '';
return $codes[0];
}
/**
* Retrieve all error messages or error messages matching code. *
* @since 2.1.0 *
* @param string|int $code Optional. Retrieve messages matching code, if exists.
* @return array Error strings on success, or empty array on failure (if using code parameter). */
public function get_error_messages($code = '') {
// Return all messages if no code specified.
if (empty($code)) {
$all_messages = array();
foreach ((array) $this->errors as $code => $messages)
$all_messages = array_merge($all_messages, $messages);
return $all_messages;
}
if (isset($this->errors[$code]))
return $this->errors[$code];
else
return array();
}
/**
* Get single error message. *
* This will get the first message available for the code. If no code is
* given then the first code available will be used. *
* @since 2.1.0 *
* @param string|int $code Optional. Error code to retrieve message.
* @return string */
public function get_error_message($code = '') {
if (empty($code)) $code = $this->get_error_code();
$messages = $this->get_error_messages($code);
if (empty($messages)) return '';
return $messages[0];
}
/**
* Retrieve error data for error code. *
* @since 2.1.0 *
* @param string|int $code Optional. Error code.
* @return mixed Null, if no errors. */
public function get_error_data($code = '') {
if (empty($code))
$code = $this->get_error_code();
if (isset($this->error_data[$code]))
return $this->error_data[$code];
return null;
}
/**
* Add an error or append additional message to an existing error. *
* @since 2.1.0
* @access public *
* @param string|int $code Error code.
* @param string $message Error message.
* @param mixed $data Optional. Error data. */
public function add($code, $message, $data = '') {
$this->errors[$code][] = $message;
if (! empty($data))
$this->error_data[$code] = $data;
}
/**
* Add data for error code. *
* The error code can only contain one error data. *
* @since 2.1.0 *
* @param mixed $data Error data.
* @param string|int $code Error code. */
public function add_data($data, $code = '') {
if (empty($code)) $code = $this->get_error_code();
$this->error_data[$code] = $data;
}
/**
* Removes the specified error. *
* This function removes all error messages associated with the specified
* error code, along with any error data for that code. *
* @since 4.1.0 *
* @param string|int $code Error code. */
public function remove($code) {
unset($this->errors[ $code ]);
unset($this->error_data[ $code ]);
}
}
/**
* Check whether variable is a WordPress Error. *
* Returns true if $thing is an object of the WP_Error class. *
* @since 2.1.0 *
* @param mixed $thing Check if unknown variable is a WP_Error object.
* @return bool True, if WP_Error. False, if not WP_Error. */
function is_wp_error($thing) {
return ($thing instanceof WP_Error);
}
這到底意味着什麼?過時的PHP代碼?過時的WordPress?在服務器上缺少模塊?
希望有人可以提供幫助。
親切的問候, 羅賓