Size: a a a

WordPress Russian Community

2020 December 23

PK

Pavel Ketov in WordPress Russian Community
@Аlexmo
Я не в коде делаю ,  Скажите, можно просто что то вставить перед ссылкой, бить в браузер и она откроется в новом окне?
Во общем вам нужно в тег <a> вставить атрибут  target="_blank" в итоге должно получиться <a href="ссылка" target="_blank">баннер</a>
источник

@

@Аlexmo in WordPress Russian Community
Pavel Ketov
смотря где и что вы вставляете
в модуле банера, там есть только имя банера - ссылка куда переход по клику на бенер , и фото банера. Я там понимаю в этой ссылке что то вставлять перед ссылкой или после ссылки бесполезно ? Чтобы она потом открылась на сайте в новой вкладке ?
источник

PK

Pavel Ketov in WordPress Russian Community
@Аlexmo
в модуле банера, там есть только имя банера - ссылка куда переход по клику на бенер , и фото банера. Я там понимаю в этой ссылке что то вставлять перед ссылкой или после ссылки бесполезно ? Чтобы она потом открылась на сайте в новой вкладке ?
Если нет настройки открыть в новом окне значит разработчик не сделал
источник

PK

Pavel Ketov in WordPress Russian Community
в поле где ссылка это работать не будет
источник

@

@Аlexmo in WordPress Russian Community
Спасибо понял
источник

PK

Pavel Ketov in WordPress Russian Community
@Аlexmo
Спасибо понял
покажите скрин самого модуля куда вставляете
источник

@

@Аlexmo in WordPress Russian Community
источник

PK

Pavel Ketov in WordPress Russian Community
Это всё, или есть настройки этого модуля отдельно, может там где есть настройки открывать ссылки в новом окне?
источник

AZ

Artem Zolin in WordPress Russian Community
Игорь
В итоге я не понял ))) Это решаемо или надо вообще другой подход? Не прошу решение, просто понимать, стоит тратить время в этом направлении и искать решение под него либо реализовывать иначе? )
Как Антон и сказал - скорее всего в update при сохранении попадает пустое значение. Если не знаете или лень искать, можно попробовать костыльно получить get_user_meta() и тут же сохранить update_user_meta()
источник

A

Alex in WordPress Russian Community
Max Tymoshyn
ребят, скажите, как протестировать нагрузку на сайт?

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

Думаю параметров так много, что только имитацией посещения, вот только как?
Гугли - инструменты нагрузочного тестирования.
Откроешь для себя удивительный мир)
источник

MA

Mack ARTU in WordPress Russian Community
Привет ребята! Могу ли я использовать какой-либо хук(событие), чтобы сразу после создания заказа менять его статут .  woocommerce_thankyou и woocommerce_before_thankyou выполняют эту задачу, но если обновить страницу выполненого заказа, то уже заданный статут слетит на тот, что был при создании заказа. Есть какие-то варианты? Пробовал woocommerce_new_order, но статус заказа не менятеся, вроде при срабатывании этого хука заказ ещё не сформирован
источник

АП

Артём Приходько... in WordPress Russian Community
Mack ARTU
Привет ребята! Могу ли я использовать какой-либо хук(событие), чтобы сразу после создания заказа менять его статут .  woocommerce_thankyou и woocommerce_before_thankyou выполняют эту задачу, но если обновить страницу выполненого заказа, то уже заданный статут слетит на тот, что был при создании заказа. Есть какие-то варианты? Пробовал woocommerce_new_order, но статус заказа не менятеся, вроде при срабатывании этого хука заказ ещё не сформирован
woocommerce_checkout_order_processed
источник

MA

Mack ARTU in WordPress Russian Community
Артём Приходько
woocommerce_checkout_order_processed
Через него не вышло. Я изначально через него попробовал, так как он уже был(я через него pdf файл заказа собираю)
источник

АП

Артём Приходько... in WordPress Russian Community
Mack ARTU
Через него не вышло. Я изначально через него попробовал, так как он уже был(я через него pdf файл заказа собираю)
значит не правильно меняешь статус
источник

MA

Mack ARTU in WordPress Russian Community
$order = wc_get_order($order_id);
$order->update_status('Pending payment');
источник

АП

Артём Приходько... in WordPress Russian Community
Mack ARTU
$order = wc_get_order($order_id);
$order->update_status('Pending payment');
ну естессно, нет такого статуса
источник

MA

Mack ARTU in WordPress Russian Community
Есть. Это как-раз-таки тот код, что отрабатывает при woocommerce_thankyou. Просто на странице оплаты заказа тоже есть woocommerce_thankyou и уже измененный статус на другой, там сбивается
источник

АП

Артём Приходько... in WordPress Russian Community
Mack ARTU
Есть. Это как-раз-таки тот код, что отрабатывает при woocommerce_thankyou. Просто на странице оплаты заказа тоже есть woocommerce_thankyou и уже измененный статус на другой, там сбивается
источник

АП

Артём Приходько... in WordPress Russian Community
вот допустимые значения статусов
источник

АП

Артём Приходько... in WordPress Russian Community
и они должны быть без "wc-" в начале в функции update
источник