質問: 'page' ){ add_filter('user_can_richedit', 'disable_visual_editor_filter'); } } function disable_visual_editor_filter(){ return false; } add_action('load-post.php', 'disable_visual_editor_in_page'); add_action('load-post-new.php', 'disable_visual_editor_in_page'); ``` ### 補足情報(FW/ツールのバージョンなど) WPのバージョンは4系で、Gutenbergは使用していません。 そもそも、何故切り替えをオフにしたいかというと、ビジュアル・テキストを切り替えるとソースのインデントが全部崩れて中身も崩れるためです。 しかしカスタムフィールドではビジュアルエディタを基本的に使用するようにしたいのです。
回答: 提示の`disable_visual_editor_in_page`関数をフィールドのレンダリング前にremove_filterしてしまうとかどうでしょう。 ACF の action/filter からデフォルトのテキストボックスの描画以後のフックを探してそこでremove_filterしてしまう感じです。 【ACF | acf/render_field】 【ACF | acf/load_field】 【remove_filter – WordPress私的マニュアル】