web-dev-qa-db-ja.com

廃止予定の通知を非表示にする

私が使用するとき:

define('WP_DEBUG', 1);

私のwp-config.phpでは、それはうまくいきますが、私は古いテーマをハックしています、そしてdeprecatedの通知を抑制したいと思います。

私の理解はこれを追加することです:

error_reporting( E_ERROR | E_NOTICE | E_PARSE )

トリックをするべきです。私のテーマのwp-config.phpheader.phpに追加しました。残念ながら、それは効果がありません。これはサーバーレベルで設定されていますか?また、以下も違いはありません。

ini_set('display_errors', 1);

以下のコメントで尋ねられるように、ここにいくつかの注意があります。私はConstruct 2テーマのハックされたバージョンを今はかなり古いバージョンで使用していますが、それを更新しても安全ではないでしょう。私はそれを書き直すようにクライアントに説得しようとしています、サイトはかなり単純です、しかし、彼は何も間違って見ることができないので、それは壊れていません、彼はお金を使いません。

非推奨 :参照によるnewの戻り値の代入は、369行目の/Volumes/Macintosh HD/Sites/MAMP (custodian)/wordpress/wp-content/themes/construct2/option-tree/ot-loader.phpでは非推奨です。369

厳格な規格 行192DropDown_Nav_Menu::start_lvl()Walker_Nav_Menu::start_lvl(&$output, $depth = 0, $args = Array)の宣言は/Volumes/Macintosh HD/Sites/MAMP (custodian)/wordpress/wp-content/themes/construct2/dropdown-menus.phpと互換性があるはずです

2
Chris Pink

として mmm と述べた:

どのファイルに最初の注意が表示されますか?

この廃止予定の関数(path/to/some/file.php)の場所が記載されている箇所には、ファイルから始まる<?phpタグのすぐ下に次のコードを挿入します。

error_reporting(0);

上記の関数を試してみて、似たようなことが発生したときにそれらを私のwp-config.phpに挿入しましたが、うまくいきませんでした。これにより、警告、非推奨、およびエラー以外のすべてのものがオフになります。