web-dev-qa-db-fra.com

Ajout d'une colonne de marque aux produits WooCommerce

Je vais essayer d'ajouter une colonne de marque à la table d'administration de WooCommerce Products et de mettre à jour le filtre de recherche afin qu'il recherche également des marques. Est-ce que quelqu'un a déjà fait ça avant? Je n'ai jamais apporté de modifications à un plugin bien établi auparavant, comment puis-je supporter les mises à jour susceptibles d'écraser mes modifications dans le futur?

Ai-je raison de penser que cela devrait être réalisé par le biais d'un enfant?

Aussi, comment pourrais-je manipuler le plug-in de produits pour inclure une colonne de marque.

Merci

1
Liam
  • Vous ne devez pas modifier le code du plugin WooCommerce. Si vous voulez une fonctionnalité personnalisée, vous pouvez créer un nouveau plugin en utilisant les points d'ancrage fournis par WooCommerce.

  • WordPress fournit manage_product_posts_custom_column, ce qui vous permet d'ajouter une colonne personnalisée à n'importe quel type de publication.

  • Aussi, je suggère d'essayer le plugin Admin Columns .

1
WisdmLabs

Je suis d'accord pour dire que les plugins et le code principal ne doivent pas être manipulés.

Donc, si je comprends bien, vous avez enregistré une taxonomie personnalisée pa_brand et souhaitez ajouter cette colonne aux produits.

Tout ce dont vous avez besoin, c'est de deux hooks WordPress manage_edit-product_columns pour ajouter la colonne et d'un manage_posts_custom_column pour le remplir avec des marques.

Vous pouvez trouver le code complet de votre question dans ce tutoriel .

0
Misha Rudrastyh