固定ページと投稿タイプ以外はむりやりにしかdけいなかった
add_action("admin_init" , function(){
global $pagenow;
$adQuickTag = Add_Quicktag::get_object();
if($pagenow == 'admin.php' && !empty($_GET["page"]) && $_GET["page"] == "acf-options") {
add_action( 'admin_print_scripts' , array( $adQuickTag, 'get_json' ) );
add_action( 'admin_print_scripts' , array( $adQuickTag, 'admin_enqueue_scripts' ) );
}
});
こんな感じでページによって自分でscriptsの読み込みを発行する
これでScriptは出力されるんだが、対象の投稿に対するタグの設定がされない
add_filter( 'addquicktag_post_types', function($post_types){
$post_types[] = 'toplevel_page_acf-options';
return $post_types;
} );
post_typeではないが、current_screenのidで判定してるようなので、対象のページのidをいれてあげる
管理画面から投稿タイプと同じように、出力したいタグのチェックボックスつけれるので、つける
これで対応できました、バージョンによっては動かなそう