プラグインやテーマで使用されている廃止予定の機能は、新しいバージョンにアップグレードしている間にワードレスのWebサイトをクラッシュさせる可能性があると言われています。
誰かが私に例を見せることができますか?
どうもありがとう!
次のファイルには、廃止予定の機能が含まれています。
~/wp-includes/deprectated.php
~/wp-includes/pluggable-deprectated.php
それらを見て、それからそれらの置換関数を通して_deprecated_function()
への呼び出しが起こるところを見てください。
通常クラッシュは起こりません。 "本物の" PHPの世界では、E_DEPRECATED
という警告が出ます。 WordPressでは、trigger_error()
呼び出しによって_deprecated_function()
が返されます。 2番目のtrigger_error()
引数は使用されないため、デフォルトのE_USER_NOTICE
になり、アプリケーションの実行が停止することはありません。
define( 'WP_DEBUG', false );
を使うか、フィルタをfalseに設定するMUプラグインを使うことでこれをオフにすることができます。
<?php
defined('ABSPATH') or exit;
/** Plugin Name: (#105686) Turn off deprecated Warnings */
add_filter( 'deprecated_function_trigger_error', '__return_false' );