im doing some work on a website running wordpress - woocommerce styled by Jupiter theme.

The problem is that I’ve asked the developers for help but thats been a while already.

Im looking for a way to increase the “related products” at the bottom from 2 to 4 so it fills out the template.

In related.php, i thought i found the values to change the amount of related products, but i was wrong. It does nothing at all, which is strange in itself for me.
OLD

 <?php
/**
 * Related Products
 *
 * @author      WooThemes
 * @package     WooCommerce/Templates
 * @version     1.6.4
 */
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
global $product, $woocommerce_loop;
$related = $product->get_related( $posts_per_page );
if ( sizeof( $related ) == 0 ) return;
$args = apply_filters( 'woocommerce_related_products_args', array(
    'post_type'            => 'product',
    'ignore_sticky_posts'  => 1,
        'no_found_rows'        => 1,
    'posts_per_page'       => $posts_per_page,
    'orderby'              => $orderby,
    'post__in'             => $related,
    'post__not_in'         => array( $product->id )
) );
$products = new WP_Query( $args );
$woocommerce_loop['columns'] = $columns;
if ( $products->have_posts() ) : ?>
    <div class="related products">
        <h2><?php _e( 'Related Products', 'woocommerce' ); ?></h2>
        <?php woocommerce_product_loop_start(); ?>
            <?php while ( $products->have_posts() ) : $products->the_post(); ?>
                <?php wc_get_template_part( 'content', 'product' ); ?>
            <?php endwhile; // end of the loop. ?>
        <?php woocommerce_product_loop_end(); ?>
    </div>
<?php endif;
wp_reset_postdata();

NEW

<?php
/**
 * Related Products
 *
 * @author      WooThemes
 * @package     WooCommerce/Templates
 * @version     1.6.4
 */
 if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
 global $product, $woocommerce_loop;
 $related = $product->get_related( 6 );
 if ( sizeof( $related ) == 0 ) return;
 $args = apply_filters( 'woocommerce_related_products_args', array(
    'post_type'            => 'product',
    'ignore_sticky_posts'  => 1,
    'no_found_rows'        => 1,
    'posts_per_page'       => 6,
    'orderby'              => $orderby,
    'post__in'             => $related,
    'post__not_in'         => array( $product->id )
 ) );
 $products = new WP_Query( $args );
 $woocommerce_loop['columns'] = 4;
 if ( $products->have_posts() ) : ?>
    <div class="related products">
        <h2><?php _e( 'Related Products', 'woocommerce' ); ?></h2>
        <?php woocommerce_product_loop_start(); ?>
            <?php while ( $products->have_posts() ) : $products->the_post(); ?>
                <?php wc_get_template_part( 'content', 'product' ); ?>
            <?php endwhile; // end of the loop. ?>
        <?php woocommerce_product_loop_end(); ?>
    </div>
      <?php endif;
 wp_reset_postdata();

So im really baffled right now, hope anyone has suggestions or sollustions on how to change it.

Cheers R.l

Read more here: increase related products on single product page (woocommerce)


Solution:

If you know the solution of this issue, please leave us a reply in Comment section, to update the question.

Related Wordpress search:

, , , , , ,

Wordpress related questions and answers: