Comment désactiver / masquer la page de catégorie woocommerce?

Zed0121

J'ai utilisé le code suivant pour masquer les pages de produits uniques sur woocommerce, ce qui fonctionnait parfaitement. Toute personne essayant d'accéder à des pages de produits uniques est redirigée vers la page d'accueil.

Je veux maintenant masquer les pages de catégories. Je n'en ai pas besoin car j'utilise le shortcode de catégorie pour afficher le produit sur d'autres pages. Quelqu'un peut-il aider avec le code requis?

//Removes links
add_filter( 'woocommerce_product_is_visible','product_invisible');
function product_invisible(){
    return false;
}

//Remove single page
add_filter( 'woocommerce_register_post_type_product','hide_product_page',12,1);
function hide_product_page($args){
    $args["publicly_queryable"]=false;
    $args["public"]=false;
    return $args;
}

Tiré de: Comment désactiver / masquer la page de produit unique woocommerce?

LoicTheAztec

Vous pouvez essayer d'utiliser cette fonction personnalisée, qui redirigera vers la page de la boutique, lorsqu'une page d'archive de catégorie de produit est appelée:

add_action( 'template_redirect', 'wc_redirect_to_shop');
function wc_redirect_to_shop() {
    // Only on product category archive pages (redirect to shop)
    if ( is_product_category() ) {
        wp_redirect( wc_get_page_permalink( 'shop' ) );
        exit();
    }
}

Le code va dans le fichier function.php de votre thème enfant actif (ou thème actif) ou dans n'importe quel fichier de plugin.

Testé et fonctionne

Comme je ne pense pas que vous souhaitiez désactiver la fonctionnalité des catégories de produits, mais uniquement la page d'archive associée…

Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.

En cas d'infraction, veuillez [email protected] Supprimer.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

Masquer la catégorie actuelle de WooCommerce

Masquer les titres de sous-catégorie sur la page d'archive de sous-catégorie parent unique WooCommerce

Masquer une catégorie spécifique dans la page de la boutique WooCommerce

Masquer le titre de la catégorie principale sur une page d'archive de catégorie unique

Masquer la catégorie enfant spécifique de woocommerce

Masquer la liste déroulante des attributs pour une catégorie de produits WooCommerce spécifique

masquer le nom de la catégorie sous les produits sur la page de la boutique woocommerce

Comment rediriger les pages de catégorie et de boutique vers la page d'accueil dans WooCommerce ?

Woocommerce comment afficher les produits d'une catégorie spécifique sur la page d'archive

WooCommerce obtient la catégorie parente à partir de la page de catégorie actuelle

La page de catégorie WooCommerce est vide

Afficher le pourcentage d'économie dans la page de catégorie Woocommerce

Comment définir par programme la catégorie pour une nouvelle création de produit Woocommerce?

Comment définir la catégorie sur le produit woocommerce

limiter la brève description du produit woocommerce dans la page d'accueil et la page de catégorie

Comment obtenir plusieurs articles de catégorie dans la page de catégorie ?

Masquer le prix en fonction de la catégorie de produit dans Woocommerce

Comment obtenir pour chaque produit dans la page d'archive de catégorie une configuration et des classes uniques dans Woocommerce?

Comment désactiver la catégorie de publication par défaut dans WordPress?

Masquer la livraison forfaitaire exclusivement pour une catégorie de produits dans Woocommerce

Masquer «supprimer l'article» du panier pour la catégorie de produits WooCommerce

Comment supprimer un article de catégorie de la page d'archive dans Genesis Wordpress

Comment ajouter un défilement infini à la page de catégorie BigCommerce

Supprimer la catégorie de la boucle woocommerce sur la page de la boutique personnalisée

comment obtenir la sous-catégorie d'une catégorie de clics en utilisant angular ?

Masquer la sous-catégorie spécifique à WooCommerce dans la sortie de liste de pages de produit unique

Amcharts4 - Comment afficher/masquer l'étiquette d'axe de catégorie de colonne individuelle ?

Comment afficher le nom de la catégorie sur la page de liste des catégories?

Afficher la vignette de la catégorie parent WooCommerce lors de l'affichage d'une catégorie enfant

TOP liste

  1. 1

    comment afficher un bouton au-dessus d'un autre élément ?

  2. 2

    impossible d'obtenir l'image d'arrière-plan en plein écran dans reactjs

  3. 3

    Je continue à obtenir l'objet 'WSGIRequest' n'a pas d'attribut 'Get' sur django

  4. 4

    comment supprimer "compte de connexion google" à des fins de développement - actions sur google

  5. 5

    Conversion double en BigDecimal en Java

  6. 6

    Impossible d'accéder à la vue personnalisée pendant le test de l'interface utilisateur dans XCode

  7. 7

    Algorithme: diviser de manière optimale une chaîne en 3 sous-chaînes

  8. 8

    Passer la taille d'un tableau 2D à une fonction ?

  9. 9

    Comment obtenir l'intégration contextuelle d'une phrase dans une phrase à l'aide de BERT ?

  10. 10

    Comment changer le navigateur par défaut en Microsoft Edge pour Jupyter Notebook sous Windows 10 ?

  11. 11

    CSS: before ne fonctionne pas sur certains éléments,: after fonctionne très bien

  12. 12

    Comment créer un bot à compte à rebours dans Discord en utilisant Python

  13. 13

    Comment ajouter une entrée à une table de base de données pour une combinaison de deux tables

  14. 14

    Exporter la table de l'arborescence vers CSV avec mise en forme

  15. 15

    Comment activer le message Pylint "too-many-locals" dans VS Code?

  16. 16

    Créer un système Buzzer à l'aide de python

  17. 17

    Spring @RequestParam DateTime format comme ISO 8601 Date Heure facultative

  18. 18

    Empêcher l'allocation de mémoire dans la génération de combinaison récursive

  19. 19

    Déplacement des moindres carrés d'ajustement pour les déplacements de points ayant des problèmes

  20. 20

    Comment choisir le nombre de fragments et de répliques Elasticsearch

  21. 21

    Microsoft.WebApplication.targets

chaudétiquette

Archive