2016-04-13 25 views
1

https://build.trac.wordpress.org/changeset/36278/trunk/wp-includes/pluggable-deprecated.phpバージョン4.5以降、get_currentuserinfoは非推奨です!代わりにwp_get_current_user()を使用してください

インストールした後、または4.5でwordpressを更新してください。 はエラーを生成します。

Notice : get_currentuserinfo is deprecated functionsince version 4.5! Use wp_get_current_user() instead. in wp-includes\functions.php on line 3662

More info for issue & solution

+0

なぜマイナスポイントですか?この1つの正しい問題は詳細を参照してください。 –

+0

通知ではなく、エラーが発生していることに注意してください。これは、あなたのサーバがPHP Noticesを報告していると思われるため、重要です。これは、wp-config.phpの "DEBUG"定数が "true"に設定されている可能性があります。これがプロダクション(つまり「ライブ」)Webサーバーの場合は、そのWebサーバーがオフになっていることを確認する必要があります。一方、開発サーバーでこれを見ているなら、あなたには良いことです。そして、以下の答えに記載されているように問題を解決してください。 –

答えて

1

は単に " get_currentuserinfo " テキスト付きのプラグインやテーマで見つけるとwp_get_current_user()と交換してください。そのためdeprecated function get_currentuserinfoの

とするので、新しい機能_wp_get_current_user()到着:ワードプレス4.5.0

function get_currentuserinfo() { 
    _deprecated_function(__FUNCTION__, '4.5', 'wp_get_current_user()'); 
    return wp_get_current_user(); 
} 
0

は、以下の手順に従ってください。私は同じエラーから私のブログの一つを回復しました。 1. クエリモニタープラグインをインストールします 2.管理バーの通知を確認し、強調表示された警告をクリックします。 3.画面が詳細な警告の説明にジャンプします。 4. Call Stackセクションには、get_currentuserinfo()が使用されている正確な場所が表示されます。 5.この問題を解決するには、wp_get_current_user()でget_currentuserinfo()を置き換えてください。

関連する問題