Comment cacher le bouton Ajouter au panier dans woocommerce
Impossible de passer une commande. Cela les oblige à s’inscrire dans votre magasin. Votre magasin woocommerce peut servir de catalogue. Plusieurs produits spécifiques de votre boutique en ligne sont en stock ou ne sont plus disponibles. Découvrez des situations où vous pourriez avoir besoin de supprimer ou de masquer le bouton Ajouter au panier dans woocommerce immédiatement. Passez à la section suivante pour voir comment cacher le bouton woocommerce ajouter au panier sur un site, une page spécifique, un produit ou un rôle d’utilisateur.
Remarque: puisque toutes les méthodes que nous offrons aujourd’hui impliquent de modifier le code dans le fichier sujet, assurez – vous de créer une sauvegarde pour le site en premier. Allons – y! 1 masquer le bouton Ajouter au panier dans tout le site pour masquer le bouton Ajouter au panier dans tout le magasin woocomemerce, vous devez installer notre plug – in ppwp pro et son extension d’intégration woocommerce. Bien que les produits de protection par mot de passe ppwp pro, l’extension d’intégration woocommerce aide à intégrer ppwp pro avec woocommerce, de sorte que vous pouvez facilement modifier le bouton Ajouter au panier.
Le processus de cacher le bouton Ajouter au panier sur l’ensemble du site Web de woocommerce se fait en deux étapes: Étape 1: protection par mot de passe après l’installation et l’activation de nos extensions d’intégration ppwp pro et woocommerce, vous devez: 1. Dans le tableau de bord de l’administration WordPress, allez à protection par mot de passe WordPress > General 2. Sélectionnez le type de produit dans la liste déroulante de protection de type Post et enregistrez les modifications.
Fonction de fichier. PHP pour votre thème (sous – thème), il suffit d’ajouter le fragment de code suivant pour protéger le bouton Ajouter au panier \/ * *
Masquer ajouter au panier sur toutes les pages protégées par mot de passe.
* \/
Ppwp _ replace Add to Card () Function
{Y}
Echo get _ the password form ();
}
Ajouter un filtre
« post _ password required»,
Fonction ($obligatoire, $poste) {
Global $mail;
Voir (! $post – > ID)
Retourner $, si nécessaire;
}
Si (! Function _ exists (‘is product’) {
Retourner $, si nécessaire;
}
Si ($required & & is _ Product ())
Ajouter _ filter (‘woocomberce is purchasable’, ‘return false’);
Ajouter _ opération (\
Add _ operation (\
Renvoie False;
}
Retourner $, si nécessaire;
},
200,
2.
); Tous les boutons ajouter au panier sur la page produits woocommerce sont affichés comme suit: Note: obtenez l’ID du message en passant le curseur sur le titre du message désiré 2 masquer le bouton Ajouter au panier seulement sur certaines pages dans ce cas, vous pouvez décider quelles pages de produits spécifiques sont protégées par woocommerce pour masquer le bouton Ajouter au panier. Après avoir protégé les produits woocommerce avec ppwp pro, il suffit de coller le fragment de code suivant dans le fichier de fonctions. PHP pour le thème (sous – thème): \/**
* masquer ajouter au panier seulement sur certaines pages (par exemple post _ id = 91)
* \/
Ppwp _ replace Add to Card () Function
{Y}
Echo get _ the password form ();
}
Ajouter un filtre
« post _ password required»,
Fonction ($obligatoire, $poste) {
Global $mail;
Voir (! $post – > ID)
Retourner $, si nécessaire;
}
Si (! Function _ exists (‘is product’) {
Retourner $, si nécessaire;
}
$post \ \ u incl. = [91];
Si (! In _ array ($post – > ID, $posts contains)) {
Retourner $, si nécessaire;
}
Si ($required & & is _ Product ())
Ajouter _ filter (‘woocomberce is purchasable’, ‘return false’);
Ajouter _ opération (\
Ajouter une action (‘woocomm
Erce _ grouped Add to cart \
Renvoie False;
}
Retourner $, si nécessaire;
},
200,
2.
); Remarque: obtenez l’ID du message en passant le curseur sur le titre du message désiré.
3 désactiver le bouton Ajouter au panier sur un produit particulier suppose que beaucoup de vos produits spécifiques sont épuisés et que vous devez désactiver temporairement son bouton Ajouter au panier. Les lignes directrices suivantes vous montreront comment le faire. Fondamentalement, vous devez obtenir l’ID du produit désiré et coller le fragment de code suivant dans le fichier de fonction. Php. Dans le tableau de bord WordPress, allez aux produits. 2. Passez le curseur sur les produits de la liste et vous verrez l’ID du produit. Ou, cliquez sur le produit et vous obtiendrez son ID dans l’URL du navigateur. 3. Copiez et Collez ce code dans le fichier de fonction. Sous – thème PHP: \/ * supprimer le bouton Ajouter au panier sur un ID de produit spécifique
Ajouter un filtre (‘woocomberce _ is purchasable’, ‘Filter is purchasable’, 10, 2);
Filtre _ is purchasable ($is purchasable, $Product) {
Produits mondiaux en dollars;
If (in Array ($product – > get _ ID (), not purchasable ID ()) {
Renvoie False;
}
Retourner $disponible à l’achat;
}
Non _ purchasable ID () Fonction
Matrice de retour (159);
} comme vous pouvez le voir dans le fragment de code ci – dessus, nous avons désactivé le bouton Ajouter au panier pour le produit avec ID 159. N’oubliez pas de remplacer l’ID du produit par l’ID du produit réel. Si vous voulez masquer plusieurs boutons, ajoutez plusieurs produits en séparant les ID par des virgules.
# 4 boutons cachés pour les utilisateurs non enregistrés ajoutez au panier imaginez offrir des offres spéciales pour vos clients fidèles ou enregistrés. Seules les personnes qui ont reçu votre courriel peuvent accéder à votre offre via le lien de réduction ci – joint. Mais que se passe – t – il si vos clients partagent ces liens avec leurs amis et leur famille? Pour éviter cela et pour vous assurer que seuls les bons clients bénéficient de votre réduction, vous pouvez:
Avec notre ppwp pro et ses extensions intégrées woocommerce, ainsi que le Code fourni, ces méthodes semblent être les plus efficaces. Apprenez comment cacher le bouton Ajouter au panier et vous avez la flexibilité de personnaliser votre magasin dans différentes situations. Si vous avez un problème avec votre code ou si vous connaissez d’autres façons de désactiver le bouton Ajouter au panier, écrivez – nous une ligne dans la section commentaires ci – dessous!