Перенаправить страницу магазина WooCommerce на одну страницу продукта

Я создаю раздел магазина на своем сайте в WooCommerce.

У меня есть только 1 продукт для продажи, поэтому, когда мои пользователи выбирают опцию "магазин" в моем главном меню, я хочу, чтобы они сразу переходили на конкретную страницу продукта, где они могли увидеть изображение продукта, полное описание и добавить это в их корзину. Я не хочу, чтобы им приходилось переходить на обычную страницу "магазина" заранее, потому что у меня есть только 1 продукт, но WooCommerce не позволит мне настроить его таким образом. Это должно быть так же просто, как определить пользовательский URL, но это не так.

Любые идеи относительно того, как я могу обойти это? Спасибо

2 ответа

Решение

Вы должны использовать любой плагин Redirect, перенаправить ваш домен / магазин на ваш домен / конкретный продукт-страницу.

Почему бы вам не создать собственную ссылку на страницу продукта в главном меню и назвать ссылку "Магазин".

Вы можете добавить перенаправление на крючок the_post с product_id соответствующего продукта в файл functions.php тем / дочерних тем, например:

function stackru_redirect_back_from_shop(){
    if( is_shop() ){
        $url = get_permalink( $product_id );
        wp_redirect($url);
    }
}

add_action('the_post', 'stackru_redirect_back_from_shop');
Другие вопросы по тегам