Установите тип продукта «переменный» по умолчанию на страницах новых продуктов администратора - PullRequest
1 голос
/ 17 апреля 2019

Я создаю магазин WooCommerce только с разными продуктами.При создании новых продуктов мне всегда нужно вручную изменять Данные продукта на Переменный продукт.Когда у вас есть сотни продуктов, это становится чем-то вроде боли:)

Я искал в Интернете, но ничего не смог найти ...

<php?
// Code here
?>

Iищете фрагмент PHP для установки Variable Product по умолчанию при создании новых продуктов, есть идеи?

1 Ответ

1 голос
/ 17 апреля 2019

Обновлено - следующий код выберет «переменную» по умолчанию для селектора типа продукта в бэкэнде для новых страниц продукта:

add_action( 'admin_footer', 'product_type_selector_filter_callback' );
function product_type_selector_filter_callback() {
    global $pagenow, $post_type;

    if( $pagenow === 'post-new.php' && $post_type === 'product' ) :
    ?>
    <script>
    jQuery(function($){
        $('select#product-type').val('variable');
    });
    </script>
    <?php
    endif;
}

Код помещается в файл function.php вашей активной дочерней темы (или активной темы). Проверено и работает.

...