[Résolu] Nombre de produit par page (Créer un compte)

  • WordPress :5.2
  • Statut : résolu
Affichage de 1 message (sur 1 au total)
  • Auteur
    Messages
  • #2257263
    Yoann
    Participant
    Padawan WordPress
    50 contributions

    Ma configuration WP actuelle :

    – Version de WordPress : 5.1.1
    – Version de PHP/MySQL : 7.3.1 / 5.5.30
    – Thème utilisé : Industrial Child Theme
    – Thème URI : http://themeforest.net/user/Anps/portfolio
    – Extensions en place : Anps Theme plugin (1.3.2), Better Font Awesome (1.7.1), Carousel Slider (1.9.0), Classic Editor (1.4), Cloudflare (3.3.3), Contact Form 7 (5.1.1), Contact Form 7 Honeypot (1.14), Cookiebot | GDPR Compliant Cookie Consent and Notice (2.4.1), Custom Sidebars (3.2.2), Duplicate Page (3.3),   Quttera Web Malware Scanner (3.2.1.49), Really Simple SSL (3.1.5), Redirection (4.1.1), Regions for WP Job Manager (1.17.4), Slider Revolution (5.4.8), SSL Insecure Content Fixer (2.7.2), TC Custom JavaScript (1.1.1), Timeline and History Slider (1.3.2), UpdraftPlus – Backup/Restore (1.16.10), WooCommerce (3.5.7), WOOF – WooCommerce Products Filter (1.2.2.1), WP-Optimize (2.2.13), WPBakery Page Builder (5.5), WP Job Manager (1.32.2), WP Job Manager – Job Type Colors (1.0.1), WP Maintenance Mode (2.2.3), WP Migrate DB Pro (1.9.5), WP Migrate DB Pro Media Files (1.4.13), WP Super Cache (1.6.4), Yoast SEO (10.0.1)
    – Adresse du site : https://www.savoy-international.com/catalogue-savoy-technology/
    – Nom de l’hébergeur : Apache

    Problème(s) rencontré(s) :

    Bonjour,

    Je souhaite afficher 20 produits par pages dans mon catalogue Woocommerce,

    Suite à quelques recherches, j’ai trouvé cette fonction d’ajout de produit par page :

    /**
    * Change number of products that are displayed per page (shop page)
    */
    add_filter( 'loop_shop_per_page', 'new_loop_shop_per_page', 20 );

    function new_loop_shop_per_page( $cols ) {
    // $cols contains the current number of products per page based on the value stored on Options -> Reading
    // Return the number of products you wanna show per page.
    $cols = 9;
    return $cols;
    }

    Cependant, avec ce code, les modifications ne sont pas effectuées sur la page du catalogue, il n’y a qu’en cliquant sur page suivante ou précédente que les modifications sont prisent en compte.
    (https://www.savoy-international.com/catalogue-savoy-technology/ –> Le code n’est pas pris en compte
    https://www.savoy-international.com/catalogue-savoy-technology/?swoof=1&paged=2 –> Le code fonctionne
    https://www.savoy-international.com/catalogue-savoy-technology/?swoof=1&paged=1 –> Le code fonctionne )

    J’ai essayé de placer ce code dans le function.php de mon thème enfant et dans le widget woocommerce mais j’en arrive toujours à ce résultat partiel.

    Auriez vous une idée pour fixer le problème ?

    Merci d’avance.

Affichage de 1 message (sur 1 au total)
  • Vous devez être connecté pour répondre à ce sujet.