CHR Designer
Respostas no Fórum
Visualizando 3 respostas - 1 até 3 (de um total de 3)
-
Fórum: Ajustando o WordPress
Em resposta a: Paginação na exibição de produtos em promoção (Woocommerce)Olá, fabioerika
Tenta dar uma olhada nessa documentação, do proprio WooCommerce:
http://docs.woothemes.com/document/woo_pagination/
Também se precisar utilize essas functions para alterar número de produto por página ou por linha:
http://docs.woothemes.com/document/change-number-of-products-displayed-per-page/
http://docs.woothemes.com/document/change-number-of-products-per-row/
Fórum: Ajustando o WordPress
Em resposta a: Paginação na exibição de produtos em promoção (Woocommerce)Denada 😉
Fórum: Ajustando o WordPress
Em resposta a: Paginação na exibição de produtos em promoção (Woocommerce)Olá richardzkr, tudo bom?
Eu fiz um loop personalizado utilizando a paginação do plugin
https://wordpress.org/plugins/wp-pagenavi/
Aqui funcionou perfeitamente, da uma olhada como eu fiz:
<?php /** * Template Name: Promoções * * The archives page template displays a conprehensive archive of the current * content of your website on a single page. * * @package WooFramework * @subpackage Template */ get_header(); ?> <?php get_sidebar(); ?> <div id="primary" class="col-md-10"> <div id="content" role="main"> <?php $args = array( 'post_type' => 'product', 'posts_per_page' => 1, 'meta_query' => array( 'relation' => 'OR', array( // Simple products type 'key' => '_sale_price', 'value' => 0, 'compare' => '>', 'type' => 'numeric' ), array( // Variable products type 'key' => '_min_variation_sale_price', 'value' => 0, 'compare' => '>', 'type' => 'numeric' ) ), 'paged' => get_query_var('paged') ); $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; // The Query $the_query = new WP_Query( $args ); // The Loop if ($the_query->have_posts()) : while ($the_query->have_posts()) : $the_query->the_post(); ?> <article class="vc_col-sm-12 row"> <?php wc_get_template_part( 'content', 'product' ); ?> </article> <?php endwhile; // Page navigation. wp_pagenavi( array( 'query' => $the_query ) ); wp_reset_query(); endif; ?> </div><!-- #content --> </div><!-- #primary --> <?php get_footer(); ?>
Visualizando 3 respostas - 1 até 3 (de um total de 3)