• HOME
  • WordPress
  • 親テーマのadd_actionされた関数をremoveしたい。

親テーマのadd_actionされた関数をremoveしたい。

親テーマにある
add_actionされた関数をremoveしたい。
1.親テーマは触りたくない。
2.同名の関数を小テーマに作ると致命エラーがでる。

色々調べた結果
参考
ttps://elearn.jp/wpman/column/c20120807_01.html
ttps://www.venutip.com/content/right-way-override-theme-functions

function remove_event_admin_pre_get_posts(){
	remove_action( 'pre_get_posts', 'event_admin_pre_get_posts');
}
add_action( 'init', 'remove_event_admin_pre_get_posts');

add_action( ‘init‘, ‘remove_event_admin_pre_get_posts’);
initの実行タイミングなど通常と違うのが発見だった。