WordPress действие не работает внутри другого действия - PullRequest
0 голосов
/ 15 апреля 2020

Я разрабатываю плагин, в который я хочу добавить скрипт только тогда, когда метабокс добавится. Поэтому я попробовал следующий код

           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') не работает

...