Перенаправление на ту же страницу после нажатия кнопки «Добавить в корзину» - PullRequest
0 голосов
/ 02 июля 2019

не уверен, что это лучший вариант, но я не хотел бы покидать страницу, на которой есть кнопка «Добавить в корзину». Чтобы добавить больше товаров, я хотел бы добавить их в корзину и остаться на той же странице. Когда я добавляю в корзину, у меня возникают проблемы с переменными продуктами.

Я добавил код в функции php, чтобы отправить человека обратно на ссылающийся сайт, не уверенный, что это лучший способ сделать это.

//redirect to the same page
  /**
 * Set a custom add to cart URL to redirect to
 * @return string
 */
function custom_add_to_cart_redirect() { 
    return (wp_get_referer() ); 
}
add_filter( 'woocommerce_add_to_cart_redirect', 'custom_add_to_cart_redirect' );
Ожидается, что

останется на той же странице при нажатии кнопки добавления в корзину с простыми и переменными товарами. Я также хотел бы, чтобы уведомление отображалось на той же странице.

1 Ответ

0 голосов
/ 02 июля 2019

Попробуйте это

$referer = $_SERVER['HTTP_REFERER'];
header("Location: $referer");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...