Подключение скриптов в админке WordPress

Всем привет, такой вопрос, делаю небольшой плагин для сайта на wp + woocommerce, создал плагин, зарегал, вывел страницу, все ок, но в плагине должно быть поле с выбором товара, я нашел вывел его вот так

<p class="form-field product_field_type">
            <label for="product_field_type">Выбор товаров</label>
            <select
                id="product_field_type"
                name="product_field_type[]"
                class="wc-product-search"
                multiple="multiple"
                style="width: 50%;"
                data-placeholder="<?php esc_attr_e( 'Search for a product…', 'woocommerce' ); ?>"
                data-action="woocommerce_json_search_products_and_variations"
                data-exclude="<?php echo intval( $post->ID ); ?>">
                <?php
                $product_ids            = [];
                $product_field_type_ids = get_post_meta( $post->ID, '_product_field_type_ids', true );

                if ( ! empty( $product_field_type_ids ) ) {
                    $product_ids = array_map( 'absint', $product_field_type_ids );
                }

                if ( $product_ids ) {
                    foreach ( $product_ids as $product_id ) {
                        $product = wc_get_product( $product_id );

                        echo sprintf(
                            '<option value="%s" %s>%s</option>',
                            esc_attr( $product_id ),
                            selected( true, true, false ),
                            esc_html( $product->get_formatted_name() )
                        );
                    }
                }
                ?>
            </select>
            <span class="woocommerce-help-tip" data-tip="Описание"></span>
</p>

но не работает, насколько я понял из-за того что не загружаются скрипты "wc-enhanced-select.min.js" вроде как этот скрипт и многие другие загружаются везде в админке, но не в плагинах, как мне инициировать в собственном плагине загрузку этих и других скриптов?


Ответы (0 шт):