Comment cacher la catégorie woocommerce de la page du magasin
Pour les sites de commerce électronique, la page la plus importante est la page shop, où la plupart des affaires peuvent être faites et où les clients peuvent voir les produits à vendre. Par conséquent, la page du magasin doit être parfaite; De la démonstration à la fonctionnalité. Par défaut, tous les produits de toutes les catégories sont affichés, ce qui est bon pour certains produits, mais pas souhaitable pour d’autres. Vous voudrez peut – être simplement afficher une catégorie spécifique sur la page de votre magasin, mais vous ne savez pas comment le faire. Les instructions suivantes, créées par notre équipe wpdatables, vous montreront comment cacher la catégorie woocommerce de la page store.
Il existe deux façons différentes de masquer les catégories woocommerce à partir de la page Store: méthode 1: masquer les catégories en utilisant le filtre get _ Terms
Tout d’abord, vous devez trouver un Slug pour cette catégorie. Du tableau de bord WordPress aux produits > catégories. Le Slug pour la catégorie No Category est no category. Si vous voulez masquer cette catégorie pour les sous – thèmes, saisissez le code suivant dans la fonction. Php. Ajouter un filtre (‘get _ terms’,’ ts get subcategory terms’, 10, 3);
Ts _ get subcategory terms ($terms, $Taxonomy, $args)
$New _ terms = array ();
Dans le cas d’une catégorie de produits, sur la page du magasin
Si (in _ array (‘Product Cat’, $Taxonomy) & &! Is _ admin () & & is Shop () {
Foreach ($keyword = > $term)
Si (! In _ array ($term – > Slug, array (‘Uncategorized’) {\/ \/ pass Slug name here
$non
Ovi _ terms [] = $terms;
}
$clause = $nouvelle clause;
}
Renvoie la clause $;
}
La fonction get _ terms a été ajoutée à la catégorie. La catégorie « non classifiée» ne doit plus être visible.
Ts _ get subcategory terms ($terms, $Taxonomy, $args)
$New _ terms = array ();
Dans le cas d’une catégorie de produits, sur la page du magasin
Si (in _ array (‘Product Cat’, $Taxonomy) & &! Is _ admin () & & is Shop () {
Foreach ($keyword = > $term)
Si (! In _ array ($term – > Slug, array (‘Uncategorized’, ‘Furniture’) {\/ \/ pass Slug name here
$New _ terms [] = $term;
}
$clause = $nouvelle clause;
}
Renvoie la clause $;
}
\/ * *
Masquer les catégories de produits de la page cible dans woocommerce
Lien https:\/\/gist.github.com\/stuartduff\/bd149e81d80291a16d4d3968e68eb9f8#file WC exclure les catégories de produits de la page de magasin PHP
* *
* \/
Fonction _ Custom pre get posts Query ($q)
Si (IS _ Shop () | | is page (‘Awards’) {\/ \/ Définissez les conditions ici
$Tax _ Query = (Array) $Q – > get (‘Tax Query’);
$QUERY _ Set [] = array
« classification» = > « produit _ CAT»,
« champ» = > « escargot»,
« opérateur» = > « non présent»
);
$Q – > SET (‘Query _ set’, $QUERY Set);
}
}
Ce code est pour les pages où vous ne voulez pas voir les catégories de produits. Vous devez définir la valeur dans le tableau $Tax _ Query à la valeur
Catégorie à supprimer.
– Quoi? En utilisant le filtre \
Ajouter un filtre (« woocomberce _ Product categories Widget args», « organizweb exclude Widget category»);
Organicweb _ exclude Widget Category ($args) {
Saisissez l’id de la catégorie à exclure au lieu de \
$args [‘exclude’] = array (’30’);
Renvoie $args;
Comment cacher les catégories aux utilisateurs vous pouvez mieux contrôler qui peut voir les catégories et qui ne peut pas les voir. Ceci est particulièrement utile si vous voulez cacher des catégories aux utilisateurs. La fonction woocommerce cache les catégories d’utilisateurs de la page Store comme suit:
Hwn _ hide Shop categories by Role ($tquery) {
$user = WP _ get current user ();
$Blocked _ user roles = array (\
$Hidden _ categories = array (\
Si (IS _ Shop () & (! Is User logged in () | | is User logged in () & & count (array intersect ($Blocked user Roles, $user – > roles)) > 0)
$tquery [] =
Transporteur (
« classification» = > « produit _ CAT»,
« term» = > $hide _ category,
« champ» = > « escargot»,
« opérateur» = > « non présent»
);
}
Reviens!
Les meubles et les meubles non classés ne doivent pas être visibles. Si vous voulez également supprimer une catégorie de la vue, utilisez le fragment de code ci – dessus. Vous pouvez supprimer les catégories et les produits des catégories spécifiées. Dernière idée sur la façon de cacher les catégories woocommerce de la page Store il est important de cacher les catégories woocommerce de la page Store pour rendre les pages Store plus faciles à utiliser et à gérer. Il facilite l’Organisation de vos produits et vous permet de les classer dans la bonne catégorie. Cela est également bon pour les clients qui peuvent choisir le produit qu’ils veulent, de sorte que la satisfaction de la clientèle augmente, ce qui signifie une augmentation du trafic, des ventes et des taux de conversion. Tu sais que les données sont bonnes aussi? Wpdatables peut le faire. Le plugin wordpress # 1 est utilisé pour créer des tableaux et des graphiques réactifs pour une bonne raison. Il s’agit d’un véritable exemple des tables de données wpdatables dans la nature et il est facile de le faire: fournir des données à partir des tables configure et Customize et les publier dans des messages ou des pages, ce qui est non seulement beau, mais aussi pratique. Vous pouvez créer de grandes tables jusqu’à des millions de lignes, utiliser des filtres et des recherches avancés, ou les configurer et les rendre modifiables à volonté. \