Hooks et filtres disponibles dans le plugin WordPress StoreLinkr
Le plugin WordPress StoreLinkr fournit plusieurs hooks et filtres qui permettent aux développeurs de personnaliser le comportement et l'apparence de l'intégration. Ces hooks suivent l'architecture standard des plugins WordPress.
HTML et CSS du frontend
Pour garantir une apparence cohérente d'un thème à l'autre, StoreLinkr applique un style par défaut minimal aux éléments de détail du produit. Vous pouvez utiliser les filtres suivants pour personnaliser ou remplacer ces styles et structures.
Personnalisation du CSS
storelinkr_stock_css: filtre le CSS utilisé pour le tableau des emplacements de stock.storelinkr_variant_css: filtre le CSS utilisé pour le style du menu déroulant des variantes.
Structure HTML
storelinkr_stock_html: personnalise le HTML affiché pour les emplacements de stock lorsqu'un produit est disponible dans plusieurs emplacements. Par défaut, il s'agit d'un tableau.storelinkr_variant_html: personnalise la structure HTML du menu déroulant des variantes sur la page de détail du produit.
Libellés et éléments d'interface
storelinkr_variant_dropdown_label: modifie le libellé affiché au-dessus du menu déroulant des variantes. Valeur par défaut :"Select variant".storelinkr_attachment_label: modifie le libellé de l'onglet des pièces jointes du produit. Valeur par défaut :"Attachments".
API et configuration
Ces filtres vous permettent d'intervenir dans la logique de synchronisation et le traitement des données.
Visibilité des produits
storelinkr_single_visibility: lorsque vous utilisez des produits groupés pour les variantes, ce filtre contrôle la visibilité des articles enfants individuels dans le catalogue WooCommerce.- Valeurs possibles :
visible,catalog,search,hidden. - Le comportement par défaut règle généralement les produits enfants sur
search(visibles uniquement lors d'une recherche, pas dans le catalogue principal).
- Valeurs possibles :
Développement open source
Le plugin WordPress StoreLinkr est activement développé. Pour les détails d'implémentation les plus récents et pour voir comment ces filtres sont appliqués dans le code source, consultez notre dépôt GitHub.