Guide complet sur la façon d’utiliser les crochets woocommerce
Woocommerce est le meilleur plugin pour les sites de commerce électronique pour une raison. Tout le monde peut facilement installer le plug – in woocommerce, créer des étiquettes et des catégories, ajouter des produits et même voir des produits groupés. Avant de commencer à expliquer comment utiliser les crochets dans woocommerce, nous vous parlerons des crochets. Essentiellement, le crochet WordPress vous permet d’ajouter ou de modifier du Code sans avoir à modifier un fichier maître. Ce sont donc des fragments de code très utiles que les développeurs peuvent utiliser pour manipuler le Code. Il existe deux types de crochets: action et filtre. Cela vous permet d’ajouter du code personnalisé à différents points. D’autre part, les filtres vous permettent de manipuler, de remplacer et de retourner de nouvelles valeurs de variables à la fin.
Si vous souhaitez modifier ou ajouter un code personnalisé en utilisant des crochets, vous pouvez l’ajouter au fichier de fonctions. Php situé dans le dossier des sujets. Alternativement, si vous voulez enregistrer les modifications avec les mises à jour du sujet, vous pouvez coller le code dans le dossier des fonctions. Php du sous – thème. Pour ce faire, il est important de savoir comment créer un sous – thème avant de procéder. Pour utiliser le crochet d’action, vous devez d’abord trouver le point de crochet dans le dossier \/ fichier sujet \/ plug – in et trouver un nom de crochet unique qui sera utilisé pour personnaliser les actions de code. Le crochet d’action que vous utiliserez est do _ action (‘action name’).
Maintenant que vous avez trouvé un nom de crochet, vous pouvez l’ajouter ici: si (! Function _ exists (‘your Function Name’) {
Fonction Tuo _ nome Funzione () {
Votre code personnalisé est affiché ici
}
Ajouter une action (\
} en utilisant apply _ filter (‘Filter name’, $variable);, appelez le crochet filtre tout au long du Code. Tout comme vous avez trouvé un nom de filtre unique pour le crochet d’action, vous pouvez commencer à créer des fonctions personnalisées
Résultats du comptage des pages et titre de la barre latérale de pagination de la liste des produits commandés (facultatif) Si vous souhaitez modifier ou ajouter du Code ici, vous devez d’abord entrer dans le dossier plug – in. Vous pouvez le faire en vous connectant au produit woocomberce \/ Templates \/ archive. Php. Une fois là – Bas, vous devez vérifier quels crochets l’auteur du plug – in implémente ici.
Dans la section suivante, nous vous expliquerons ce qui suit: comment supprimer la chapelure comment cacher le titre de la page comment changer le nombre de produits sur la page du magasin comment utiliser des étiquettes personnalisées pour emballer la liste des produits comment ajouter un badge vendu à un article de produit comment changer l’étiquette du titre de l’article de produit comment changer l’étiquette du titre de l’article de produit Prix et prix: sujets avec toutes les fonctionnalités de base de la boutique obtenez notre guide gratuit, utilisez woocommerce pour créer une boutique en ligne Inscrivez – vous à notre communiqué de presse et nous vous enverrons gratuitement un guide PDF complet pour créer une boutique en ligne en utilisant woocommerce (88 pages)
Comment supprimer la chapelure le code personnalisé ci – dessous supprime la fonction woocomberce _ chapelure qui ajoute des marqueurs de chapelure. Nous définissons la priorité à 20 parce qu’il s’agit de la valeur de priorité par défaut dans le fichier de modèle de plug – in \/ *.
* Hook: woocomberce _ before main content.
* *
* hooked woocomberce _ Output content wrapper – 10 (la sortie DIV du contenu est ouverte)
* hooked woocomberce _ Crumb – 20
* hooked WC _ Structured data:: Generate website Data () – 30
* \/
Do _ action (‘woocomberce before main content’); Nous devons maintenant définir la même valeur pour supprimer la zone.
Retirer les copeaux ci – dessous
Supprimer l’opération U (\
1 \/
Fonctions supplémentaires _ Markup before Products () {
Echo \
}
Ajouter une opération (woocomberce _ before Shop Loop \
} comme vous pouvez le voir dans le code ci – dessus, nous définissons la priorité à 40 parce que l’auteur du plug – in woocommerce a ajouté des balises avec une priorité prédéfinie en utilisant ce crochet d’action: @ hooked woocommerce _ Output all Notes – 10
Crochet woocomberce _ result count – 20
Par conséquent, nous allons vérifier quelle fonction a la dernière priorité (ajouter du Code seulement autour de la liste). Dans ce cas, c’est la fonction de tri woocomberce _ Catalog sort. Donc, nous avons juste besoin de définir une valeur plus élevée. Si (! Function _ exists (‘additional Markup after Products’)
\/ * *
Ajouter des étiquettes supplémentaires après la liste des produits
* \/
Fonctions supplémentaires _ Markup after Products () {
Echo \
}
Ajouter une opération (woocomberce _ after Shop Loop \
} Nous ferons de même pour la priorité après le marquage. Par défaut, une fonction est ajoutée à cette opération Hooked woocomberce _ Paging – 10 pour cette raison, il suffit de définir une valeur inférieure pour désactiver l’étiquette avant la pagination. Nous rechargeons maintenant la page d’accueil stockée avec les résultats suivants: Maintenant que vous avez appris à utiliser le crochet de la page d’accueil du magasin, nous vous montrerons comment écraser le contenu de l’article produit. Mais avant de commencer, il est important de noter que la chose la plus importante avec le crochet est de vérifier \/ déboguer le fichier sujet \/ plug – in et de trouver l’emplacement correct pour afficher les balises afin que vous puissiez vérifier le Code et vérifier si vous pouvez l’écraser avec le crochet. Le plug – in woocommerce a une bonne organisation de dossiers
Vous pouvez trouver tous les modèles dans le dossier plug – ins \/ modèles woocommerce. Le principal fichier d’éléments de produit que nous allons maintenant écraser est le produit de contenu. Php. Dans ce fichier, vous verrez tous les crochets avec des fonctions de crochet que l’auteur du plug – in implémente à ses fins. Lire en même temps… Meilleure solution CRM woocommerce Comment ajouter un produit à woocommerce Comment installer le plug – in woocommerce Comment ajouter un badge vendu à un élément de produit pour ajouter une nouvelle fonctionnalité à un élément de produit, dans ce cas une étiquette vendue, nous devons d’abord vous apprendre ce qu’est un élément de produit global $et comment l’utiliser. Comme vous pouvez le voir dans le code ci – dessous, C’est la première fois que nous utilisons la variable globale $Product et la condition if (! $product – > is _ in stock () {). La variable globale $Product est la variable par défaut dans le plug – in que vous pouvez utiliser pour accéder à d’autres fonctions de manipulation de code. Le type de variable $Product est un objet qui est étendu par de nombreuses méthodes (fonctions) – Oui. Nous l’utilisons pour accéder à la méthode is _ in stock () qui renvoie une valeur booléenne si le produit est en stock. Par conséquent, dans le code ci – dessous, nous avons ajouté une condition pour vérifier si le produit est disponible. Sinon, nous marquerons les badges vendus. Sinon, on va sauter. Enfin, vous pouvez utiliser un code personnalisé pour ajouter un badge vendu sur un article: si (! Fonction _ exists (‘Add seld badge mark)) {
\/ * *
Ajout d’un badge à vendre pour l’article
* \/
Ajouter _ seld badge mark () Fonction
$produits mondiaux;
Si (! $product – > available ()) {
\
}
}
Ajouter _ action (‘woomerce before Shop Loop item title’, ‘Add seld badge Mark’);
}
Comment modifier l’étiquette de titre d’un article de produit
B) la question;
}
Comment changer l’emplacement du prix et la cote pour changer l’emplacement de l’article dans une étiquette donnée (dans ce cas, un article de produit), vous pouvez utiliser la fonction remove _ Operation et Add Operation avec priorité. Si vous ajoutez un élément avec un crochet, la priorité définit l’emplacement de l’élément dans l’étiquette. La priorité inférieure fera de cet article le premier. Le plug – in woocommerce dispose de nombreux crochets et, dans la plupart des cas, les éléments sont ajoutés avec le crochet. Par conséquent, cet article est également l’occasion idéale de vous montrer comment le faire. Ici, nous vous montrerons comment changer l’emplacement des éléments de prix et de notation. Le Code pour cette opération sera: \/ \/ remove Functions from the woocomberce _ after Shop Loop item title Hook with original Priority
Supprimer l’opération (woocomberce _ after Shop Loop item title \
Supprimer l’opération (woocomberce _ after Shop Loop item title \
Ajout d’une fonction avec une nouvelle priorité pour woocomberce _ after Shop Loop item title Hook
Ajouter une opération (woocomberce _ after Shop Loop item title \
Ajouter une opération (woocomberce _ after Shop Loop item title \
* Hook: woocomberce _ after Shop Loop item title.
* *
* hooked woocomberce _ Template Loop Rating – 5
* hooked woocomberce _ Template Loop Price – 10
* \/
Do _ action (« woomerce after Shop Loop item title»); Ensuite, nous ajouterons la même fonction et la nouvelle priorité sur le même crochet, et le résultat sera similaire à ceci: Thème avec toutes les fonctionnalités de base du magasin Bien que vous puissiez facilement gérer les crochets woocommerce pour plus d’options, V