Ответы в темах

Просмотр 15 ответов — с 1 по 15 (всего 115)
  • Я за пару дней провел множество экспериментов:

    • Делал экспорт БД и менял по вхождению значение с кирилической буквой
    • в таблице wp_options пробовал удалить строчку где rewrite прописывается
    • пересоздавал новые страницы, связанные с этими кастомными постами и много другого.

    В итоге:

    • Отвязал в ACF кастомные посты и рубрики
    • В polylang убрал использование для кастомных рубрик и постов
    • удалил кастомные посты и страницы где используются эти кастомные посты (благо их не много было, сохранив контент предварительно)
    • убил кастомные рубрики
    • Через wp_sweep почистил базу.
    • Удалил код регистрации кастомных постов и рубрик.
    • Зарегистрировал новый кастомный пост и рубрики под чуть другими именами.
    • создал все посты, рубрики и страницы что работали с кастомными постами.
    • Прописал соответствующие url и изменил код под новые реалии
    • Сделал привязки для polylang и acf для кастомных постов и рубрик

    и только тогда все стало работать без ошибок. В иных случаях то одно то другое некорректно работало..

    • Ответ изменён 2 недели, 6 дней назад пользователем shiva2019.
    • Ответ изменён 2 недели, 6 дней назад пользователем shiva2019.
    • Ответ изменён 2 недели, 6 дней назад пользователем shiva2019.
    • Ответ изменён 2 недели, 6 дней назад пользователем shiva2019.
    Автор shiva2019

    (@shiva2019)

    Разобрался с этим вопросом. Спасибо за помощь 🙂 Можно тему закрывать

    Автор shiva2019

    (@shiva2019)

    Делал это конечно. Не помогло.. ковыряюсь дальше..

    Автор shiva2019

    (@shiva2019)

    Какой то борзый ответ. Я вроде не хамил в теме. Можно тему закрывать. Обошелся без таких ценных советов.

    • Ответ изменён 10 месяцев назад пользователем shiva2019.
    • Ответ изменён 10 месяцев назад пользователем shiva2019.

    Это очевидный ответ. Думал может кто то знает какая где настройка сайта за это можно отвечать.

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

    Нашел решение. Вопрос закрыт.

    Нашел выход из текущей проблемы. Вопрос закрыт.

    К слову о хуках либо woocommerce_order_status_changed и woocommerce_order_status_completed. Это не они судя по всему.

    Для проверки сделал тестовую функцию, что создает файл на хостинге. Проверил ее. Она работает корректно.

    Затем повесил на хук woocommerce_order_status_changed мою тестовую функцию, что бы проверить, выполнится ли она при щелчке по кнопке Сохранить заказ и отправить email. Однако результата нет.

    Затем сделал тоже самое на хук woocommerce_order_status_completed, и тоже нет результата.

    Очень актуален поиск хука, который выполняется по щелчку на кнопке Сохранить заказ и отправить email.

    Помогите пожалуйста, если кто то знает какой хук выполняется по этой кнопке.

    Пробовал сделать проверку на хуках  woocommerce_order_status_changed и woocommerce_order_status_completed. Судя по отсутствию результата, это не те хуки..

    Кто то знает какой хук срабатывает по кнопке «Сохранить заказ и отправить email» на странице «Изменить заказ«?

    Помогите пожалуйста!!! 🙂

    Написал много. В итоге 2 вопроса:

    1. Как через код изменить итоговую стоимость заказа
    2. Какой хук срабатывает при изменении заказа (woocommerce_order_status_changed этот хук подойдет для этого?).
    • Ответ изменён 10 месяцев, 2 недели назад пользователем shiva2019.

    Как выяснилось, это подытог + доставка пишутся после ручной отправки на email. Теперь бы понять как сделать что бы стоимость не менялась при отправке со страницы в админке «Изменить заказ».. нажимая на кнопку со скрина 1-го сообщения моего..

    • Ответ изменён 10 месяцев, 2 недели назад пользователем shiva2019.

    Вопрос закрыт. Спасибо за советы 🙂

    Исходная задача в том, что нужно сделать лог отправки писем по текущему заказу. Т.е. заказ поставили в статус Выполнен и нажали на кнопку со скрина. Письмо улетело клиенту, а инфа когда это было пишется в БД и выводиться на странице заказа.

    Если нужно еще раз отправить, админ снова нажимает кнопку со скрина, снова улетает почта, снова в БД пишется инфа когда была следующая отправка и вся эта инфа отображается на странице заказа.

    Поэтому я искал какой то хук, который запускается при нажатии кнопки..или submit формы.. а уж на него подцепил бы свой код..

    • Ответ изменён 10 месяцев, 3 недели назад пользователем shiva2019.
    • Ответ изменён 10 месяцев, 3 недели назад пользователем shiva2019.
    • Ответ изменён 10 месяцев, 3 недели назад пользователем shiva2019.

    Спасибо за ответ. Хоть что то прояснилось.

    Мне как раз и надо получить ID заказа. Надо было наверно с этого и начать. Но просто было непонятно, что вообще за код такой.

    Суть в следующем. Есть в списке заказов в адмике сайта значек «глаза» (скрин ниже), щелкая на который открывается модальное окно

    http://joxi.ru/KAxGlPVUw9Qgl2

    На этом модальном окне отображается номер заказа с помощью кода {{ data.order_number }} это в файле (ListTable.php)

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

            add_filter( 'woocommerce_admin_order_preview_get_order_details', 'admin_order_preview_add_custom_meta_data', 10, 2 );
        function admin_order_preview_add_custom_meta_data( $data, $order ) {
            return $data;
        }
    
        add_action( 'woocommerce_admin_order_preview_end', 'custom_display_order_data_in_admin' );
        function custom_display_order_data_in_admin(){
            echo '<div class="order_num">{{ data.order_number }} </div>';
        }

    Но мне надо id_заказа который смогу использовать в своей php-функции. Возможно ли как то его получить в данном случае?

    • Ответ изменён 11 месяцев, 4 недели назад пользователем shiva2019.
    • Ответ изменён 11 месяцев, 4 недели назад пользователем shiva2019.
    Автор shiva2019

    (@shiva2019)

    Никто не знает что это?

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