Я разрабатываю плагин, в который я хочу добавить скрипт только тогда, когда метабокс добавится. Поэтому я попробовал следующий код
add_meta_box(
$args['id'],
$args['title'],
function () use ($args, $all_controls) {
if (!empty($all_controls)) {
$script = plugin_dir_url( __FILE__ ) . 'controls/text/assets/js/script.js';
add_action('admin_enqueue_scripts', function () use ($script) {
wp_enqueue_script('my-script', $script, array(), null);
error_log($script);
});
}
},
$post_type
);
Метабокс добавлен, но внутри действия метабокса add_action ('admin_enqueue_script') не работает