Aller au contenu principal

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).

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.