こんにちは
サイトに重大なエラーがありました。
エラーメッセージをお知らせください。なるべくエラーメッセージをコピーしてそのまま貼り付けてください。
びっくりしました。こんな夜中に対応していただいてありがとうございます。
Fatal error: Cannot redeclare wp_slash_strings_only() (previously declared in /home/users/2/main.jp-5275e9a272e7df8b/web/wp-includes/formatting.php:5559) in /home/users/2/main.jp-5275e9a272e7df8b/web/wp-includes/deprecated.php on line 4120
エラーに関してはこちらです。
deprecatedの中を見てみたら下記のように書かれてました。
* @param mixed $value Scalar or array of scalars.
* @return mixed Slashes $value
*/
function wp_slash_strings_only( $value ) { ←4120の場所
return map_deep( $value, ‘addslashes_strings_only’ );
}
/**
* Adds slashes only if the provided value is a string.
*
* @since 5.3.0
* @deprecated 5.6.0
*
* @see wp_slash()
*
* @param mixed $value
* @return mixed
*/
function addslashes_strings_only( $value ) {
return is_string( $value ) ? addslashes( $value ) : $value;
}
テーマはcocoonを使用しています。
サーバはロリポップです。
プラグインはたくさんあります。
wp-yomigana
tinymce-advanced
shortcoes-ultmate
ml-slider
biz-calendar
です。
何卒よろしくお願いいたします。
たびたび 申し訳ありません。
formatting.phpを開くと5559の場所は下記のとおりです
/**
* Adds slashes to only string values in an array of values.
*
* This should be used when preparing data for core APIs that expect slashed data.
* This should not be used to escape data going directly into an SQL query.
*
* @since 5.3.0
*
* @param mixed $value Scalar or array of scalars.
* @return mixed Slashes $value
*/
function wp_slash_strings_only( $value ) { ←5559のところ
return map_deep( $value, ‘addslashes_strings_only’ );
}
/**
* Adds slashes only if the provided value is a string.
*
* @since 5.3.0
*
* @param mixed $value
* @return mixed
*/
function addslashes_strings_only( $value ) {
return is_string( $value ) ? addslashes( $value ) : $value;
}
WordPress 本体の自動更新が失敗した可能性があります。手動で更新してみてはと思います。
手動更新に関しては、「WordPress のアップグレード | WordPress.org 日本語」ページの「手動更新」セクションをご覧ください。
参考トピック: Fatal errorと出てしまいます | WordPress.org 日本語
ありがとうございました。
手動でやったらなんとかできました。
プラグインのbiz-calenderを有効化すると変な文字がでてきます。
でもなんとかなりました。ありがとうございました。