Перенаправить отдельные страницы продукта на дом в Woocommerce - PullRequest
0 голосов
/ 26 апреля 2018

В этой электронной торговле не требуется одной страницы продукта, есть ли способ перенаправить эти ссылки на мою домашнюю страницу?

У меня есть 3 страницы с товарами, / индивидуальная коробка, / квартальная коробка, / семестр коробка.

Я пробовал что-то вроде этого:

function redirect_to_home() {
  if(!is_admin() && is_page('/product')) {
    wp_redirect(home_url());
    exit();
  }
}
add_action('template_redirect', 'redirect_to_home');

1 Ответ

0 голосов
/ 26 апреля 2018

Попробуйте следующую функцию:

add_action( 'template_redirect', 'product_redirection_to_home', 100 );
function product_redirection_to_home() {
    if ( ! is_product() ) return; // Only for single product pages.

    wp_redirect( home_url() ); // redirect home.
    exit();
}

Код помещается в файл function.php вашей активной дочерней темы (или активной темы).

...