J'utilise le plugin WooCommerce.
Je souhaite rediriger l'utilisateur vers la page de magasin s'il tente d'accéder au lien du produit.
Par exemple, il s'agit du lien du produit: http://www.example.com/product/av et du lien de la page de la boutique: http://www.example.com/shop
Désormais, lorsqu'un utilisateur essaie de visiter un lien de produit, il devrait être redirigé vers la page du magasin!
Principalement, je ne veux pas que quiconque ait un accès à la page du produit!
S'il vous plaît, quelqu'un peut-il me dire comment puis-je atteindre cet objectif?
Merci d'avance!
Vous pouvez essayer d'utiliser template_redirect
action hook pour vérifier si la page en cours est une page de produit et ensuite, vous pouvez rediriger l'utilisateur vers votre page de boutique.
Collez ce code dans votre functions.php
add_action('template_redirect','custom_shop_page_redirect');
function custom_shop_page_redirect(){
if (class_exists('WooCommerce')){
if(is_product()){
wp_redirect(home_url('/shop/'));
exit();
}
}
return;
}
Je ne l'ai pas testé, mais j'espère que cela fonctionnera pour vous.