Поддержка WooCommerce Изменение порядка вывода полей на странице оформления заказа

  • Добрый день!

    Необходимо изменить порядок вывода полей ввода на странице оформления заказа, добавляю следующий код, но расположение не меняется

    add_filter( "woocommerce_checkout_fields", "reordering_checkout_fields", 15, 1 );
    function reordering_checkout_fields( $fields ) {   
        $billing_order = array(
            'billing_first_name',       
    		'billing_country',
    		'billing_state', 
    		'billing_city',              
            'billing_address_1',       
    		'billing_email',
    		'billing_phone'
            
        );
    
        $count = 0;
        $priority = 10;
    
       
        foreach($billing_order as $field_name){
            $count++;
            $fields['billing'][$field_name]['priority'] = $count * $priority;
        }  
    
        return $fields;
    }
    

    В чем может быть проблема, версия woo 3+

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • плагинами пользоваться запрещают постулаты веры или личные убеждения?

    Зачем подключать плагин, когда можно добавить 10 своих строк и не тащить за собой целую библиотеку…

    Модератор Yui

    (@fierevere)

    ゆい にゃん子

    Зачем подключать плагин, когда можно добавить 10 своих строк

    А потом вы забудете что и куда вы добавили, для чего и зачем…
    Заботливо разложенные собственноручно «грабли» такого рода обеспечат вас через пару лет прядью седых волос, увлекательным квестом, потерянным временем…. итд.
    С плагином, который как правило поддерживается автором(-ами) такого не происходит.

    Зачем вы используете ВП, если вы полностью игнорируете его правила и принцыпы? Пишите сразу на чистом РНР — вообще ни чего тащить не надо.
    #яумамыпрограммист

    Сторонние ресурсы подключить всегда можно, требование что нужно написать через код. А как уж в дальнейшем поддерживать темы это мое дело и если вы через какое то время не можете разобраться в собственном коде…то какой же вы разработчик…

    Хорошо, раз вы не можете без ломания всего и вся, ждите ответа от таково же анархиста….

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, wpcute.ru

    Сторонние ресурсы подключить всегда можно, требование что нужно написать через код.

    Ну тогда проще всего посмотреть как сделано в готовом плагине и написать по аналогии своё решение.

Просмотр 7 ответов — с 1 по 7 (всего 7)