d-stream, спасибо за помощь! Код на cmd работать не будет и не хватает скобки. Перенаправить поток cmd не выходит, походу там нет такой возможности.
Я решила вопрос нейронкой на cmd . Вместо пере направления сделала добавление нового имени файла.
rPman, написал целую делему , но даже в ней нет ответа какой яп рационален для этой задачи. И судя по вашей логике нужно изучить каждый ям в вашем списке чтобы выбрать нужный.. Да и вообще разве вопрос в выборе яп ? Лучше не писать ничего, чем писать не о чем
MaxKozlov, не нужно осуждать людей, не зная всей истории. Пред тем как задать вопрос я ни один день потратила на изучение и попыток написания кода на cmd и PowerShell. Уже молчу про то сколько времени ушло на изучение и написании кода на bash. Если вы не знаете или не хотите помогать в решении, то не нужно писать ничего. Разговор ради разговора бессмыслен.
на сколько я понимаю, это система в системе (вроде эмуляции) = потеря производительности, потребление больше памяти, проблемы с путями - это все уничтожает производительность и использование программы на нет.
Refguser, вариативный товар "причина заказа товара-пробника", - креатив, но к сожалению не подходит.
Да я понимаю, что кастомная форма на странице корзины - это очень не стандартное решение.
(Я так полагаю вы сильно не вникали в методы хранения товаров (при добавлении в корзину). На странице корзина есть форма woocommerce-cart-form. ) Форма не добавляет данные в заказ сразу с корзины , это делает чекаут/thankyou. Насколько я поняла есть промежуточное место хранения данных WC()->cart->get_cart().
Михаил Р., да там есть нюансы, но на данном этапе подскажите , как отправить данные с формы (если форма находится на странице корзины) в заказ? Как вообще делается передача данных с корзины в заказ , возможно есть способ добавить туда свои данные.
Refguser, нет, к товарам ни чего не нужно добавлять. Форма нужна чтобы выбрать один раз причину общую для всех товаров сразу, но вопрос не в этом. Как отправить данные с формы (если форма находится на странице корзины) в заказ? Конечно если перенести ее на страницу чекаут то все просто.
Михаил Р., Хочу добавить на базовую страницу корзины не дополнительные поля, а отдельную форму в всплывающем окне по условию наличия в корзине товара-пробника. Как отправить данные этой формы в заказ?
Михаил Р., я просто проверяю товары в корзине WC()->cart->get_cart() - если есть товар, добавляю форму на страницу. Вопрос как отправить данные этой формы в заказ?
Михаил Р., страница где нужно оказаться после отправки формы = целевая страница.
На целевой странице используются данные из отправленной формы по разному.
nokimaro, YBB, Читала доклад с водмитаба , где говорилось что все функции связанные с мета полями очень медленны и использовать их нужно ограниченно. По этому и задаю вопрос как лучше дополнительно хранить и получать.
Сейчас использую кастомное поле (новое, стандарт не хватает):
получить поле wp_get_current_user() get_user_meta()
запись поля update_user_meta()
Адреса итак хранятся в базе - вопрос в том чтобы получать выбранный адрес на каждой странице:
1) получать мето поле адреса пользователя (думаю будет большая нагрузка).
2) получать из дополнительного места (куки например) - но здесь хотелось бы увидеть пример, так как я в этом новичок
тогда на каждой странице будет выполнятся по два запроса : определение текущей страницы и current_user_can(). Может лучше записать результат current_user_can() в глобальную переменную и проверять ее на каждой странице, а при выходе пользователя очищать ее. Или current_user_can() кэшируется и не делает доп нагрузку для каждой страницы при вызове ?
Я решила вопрос нейронкой на cmd . Вместо пере направления сделала добавление нового имени файла.