С помощью следующего кода в дочерней теме я перенаправляю пользователя на пользовательскую страницу благодарности вместо стандартной страницы благодарности после того, как платеж был произведен в PayPal. это работает отлично. Но теперь я создал сетевой сайт с несколькими страницами и хотел бы иметь собственную страницу благодарности для каждого из этих сетевых сайтов. Поскольку дочерняя тема одинакова на всех сайтах сети, мне придется адаптировать под нее код. Могу ли я каким-либо образом запросить, на каком сетевом сайте был размещен заказ, и затем соответствующим образом перенаправить его?
Сетевые сайты:
mysite. com/north
mysite.com/south
mysite.com/west
mysite.com/east
function my_custom_redirect( $order_id ){
$order = wc_get_order( $order_id );
$url = 'https://cmysite.com/north/thank-you';
if ( ! $order->has_status( 'failed' ) ) {
wp_safe_redirect( $url );
exit;
}
}
Подробнее здесь: https://stackoverflow.com/questions/783 ... twork-site
Woocommerce: пользовательская страница благодарности платежного шлюза на сайте сети WP ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Автозаполнение оплаченных заказов WooCommerce для определенного платежного шлюза
Anonymous » » в форуме Php - 0 Ответы
- 53 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Плагин пользовательского платежного шлюза WooCommerce не отображается при оформлении заказа
Anonymous » » в форуме Php - 0 Ответы
- 39 Просмотры
-
Последнее сообщение Anonymous
-