Woocommerce 2.6.x a une page spéciale dans la zone du compte utilisateur (Mon compte) où il affiche les commandes précédentes de l’utilisateur.
Cette page est maintenant paginée et affiche par défaut 15 éléments / page.
Voici la capture d'écran de la zone des commandes du thème woocommerce avec 8 lignes:
Je ne peux pas trouver le moyen de changer cela.
Comment puis-je afficher uniquement 7 éléments au lieu du nombre par défaut?
Merci.
Réponses:
4 pour la réponse № 1Utiliser une fonction personnalisée accrochée dans
woocommerce_my_account_my_orders_query
crochet, vous pouvez modifier la requête des commandes en personnalisant lapost_per_page
argument à 7comme tu veux.
Voici ce code:
add_filter( "woocommerce_my_account_my_orders_query", "custom_my_account_orders", 10, 1 );
function custom_my_account_orders( $args ) {
$args["posts_per_page"] = 7;
return $args;
}
Le code va dans le fichier function.php de votre thème enfant actif (ou de votre thème) ou également dans n’importe quel fichier plugin.
Le code est testé et fonctionne.
Remarque: Normalement, la valeur par défaut pour le thème de la vitrine et d’autres thèmes également lors de l’affichage de la liste des commandes dans les pages de mon compte est 10 (mais pas 15).