existent WooCommerce Dans un site web de commerce électronique, nous voulons parfois fournir à l'internaute les informations suivantesInformations supplémentaires pour les utilisateurs connectésLes visiteurs qui ne sont pas connectés ne peuvent voir que les informations de base, ce qui les incite à s'inscrire et à se connecter. Les visiteurs qui ne sont pas connectés ne peuvent voir que les informations de base, ce qui les incite à s'inscrire ou à se connecter.
ce type de fonctionPas besoin d'installer des plug-insqui ne nécessite que quelques lignes de code pour être mis en œuvre :
- Contenu spécifié visible par les utilisateurs connectés
- Les utilisateurs non connectés sont invités à se connecter ou à s'enregistrer.
Ce tutoriel vous montrera comment implémenter facilement la fonctionnalité "Login Visible" dans les pages détaillées des produits WooCommerce avec un code sécurisé, léger et personnalisable.
![Image [1] - Les utilisateurs connectés voient des informations cachées ? Facile à corriger avec du code (pour les pages produits de WooCommerce)](https://www.361sale.com/wp-content/uploads/2025/06/20250624110311813-image.png)
I. Exemples de scénarios applicables
- Afficher les offres réservées aux membres ou les descriptions de prix
- Afficher les "Instructions d'achat" pour les utilisateurs connectés uniquement.
- Afficher des prix ou des coordonnées visibles pour les clients du commerce de gros
- Encourager l'enregistrement des utilisateurs : inviter à se connecter pour voir plus de contenu si l'on n'est pas connecté.
Deuxièmement, la mise en œuvre du code : connexion au contenu visible par l'utilisateur
Ajoutez le code suivant à la section functions.php Documentation :
Ouvrez le chemin d'accès en tant que :Backend - Apparence - Editeur de fichiers de thème–functions.php
![Image [2] - Les utilisateurs connectés voient des informations cachées ? Facile à corriger avec du code (pour les pages produits de WooCommerce)](https://www.361sale.com/wp-content/uploads/2025/06/20250624111047241-image.png)
add_action( 'woocommerce_single_product_summary', 'show_content_for_logged_in_users', 35 ) ;
function show_content_for_logged_in_users() {
if ( is_user_logged_in() ) {
echo '<div class="custom-member-content">' ; echo '
echo '<strong>🎉 Réservé aux membres :</strong> Coupon de réduction de 20 euros gratuit pour toute commande supérieure à 100 euros ! ;
echo '</div>' ; } else {
} else {
echo '<div class="custom-guest-message">' ; }
echo 'Veuillez d'abord <a href="/fr/' . wp_login_url( get_permalink() ) . '/">s'inscrire</a> peut-être <a href="/fr/' . wp_registration_url() . '/">inscription</a> Revenez plus tard pour d'autres offres. ;
echo '</div>';
}
}
III. description et extension
- Le code utilise WooCommerce crochets
woocommerce_single_product_summaryInséré après le bouton "Ajouter au panier". is_user_logged_in()être WordPress Fonction intégrée permettant de déterminer si un utilisateur est connectéwp_login_url()répondre en chantantwp_registration_url()Générer des liens vers les pages de connexion/d'enregistrement
Quatrièmement, l'aperçu de l'effet de page
Non visible par les utilisateurs connectés :
Veuillez vous connecter ou vous inscrire pour voir plus d'offres.
Les utilisateurs connectés voient :
🎉 Exclusif pour les membres : coupon de 20 pour 100 de réduction lors d'une commande !
![Image [3] - Les utilisateurs connectés voient des informations cachées ? Facile à corriger avec du code (pour les pages produits de WooCommerce)](https://www.361sale.com/wp-content/uploads/2025/06/20250624114114846-image.png)
Vous pouvez remplacer le contenu du texte, les styles des boutons, ajouter des images, etc. en fonction des besoins pour obtenir des effets personnalisés.
V. Recommandations d'avancement (facultatif)
Si un contrôle plus poussé de l'affichage est souhaité :
- Afficher des informations différentes en fonction du rôle de l'utilisateur (par exemple, uniquement pour les "clients grossistes")
- Masquer le contenu à l'aide de la fonction
get_field()combinant ACF Plugin Acquisition dynamique - utiliser
current_user_can()Déterminer si un utilisateur disposant de privilèges spécifiques
Exemple de code (illustré par le rôle) :
if ( current_user_can( 'wholesale_customer' ) ) {
echo 'C'est ce que les clients grossistes voient.' ;
}
VI. résumé
Avec un simple jugement de code, il est facile de mettre en œuvre la fonction WooCommerce L'affichage d'un contenu différent pour chaque utilisateur sur la page du produit peut améliorer l'expérience du membre et guider efficacement les visiteurs vers l'enregistrement.
Lien vers cet article :https://www.361sale.com/fr/62569L'article est protégé par le droit d'auteur et doit être reproduit avec mention.






















![Emoji[wozuimei]-Photonflux.com | Service professionnel de réparation de WordPress, dans le monde entier, réponse rapide](https://www.361sale.com/wp-content/themes/zibll/img/smilies/wozuimei.gif)
![Émoticône [baoquan] - Photon Wave Network | Services professionnels de réparation WordPress, couverture mondiale, réponse rapide](https://www.361sale.com/wp-content/themes/zibll/img/smilies/baoquan.gif)

Pas de commentaires