フィルターフックで、falseやnullを返すことで機能を無効化できるようなものに対してすごく便利に使える関数たち。
// true を返す
__return_true()
// false を返す
__return_false()
// 0 を返す
__return_zero()
// array() を返す
__return_empty_array()
// null を返す
__return_null()
// "" を返す
__return_empty_string()
例えば、以下のようなケースで使用します。
// 記号などの自動変換を防ぐ( wptexturize無効化 )
add_filter( 'run_wptexturize', '__return_false' ); //false を渡す
// テーマファイルの更新非通知
remove_action('load-update-core.php', 'wp_update_themes');
add_filter( 'pre_site_transient_update_themes', '__return_null'); //nullを渡す
コメント