seohuynguyen
Moderator
Dear al !
Em có một website wordpress, lúc hiển thị sản phẩm liên quan nó không hiển thị các sản phẩm thuộc cùng catalogy sản phẩm mình đang xem mà nó hiển thị ngẫu nhiên. Xin mọi người cách fix lỗi này ạ.
Đây là code file related.php của em:
Em có một website wordpress, lúc hiển thị sản phẩm liên quan nó không hiển thị các sản phẩm thuộc cùng catalogy sản phẩm mình đang xem mà nó hiển thị ngẫu nhiên. Xin mọi người cách fix lỗi này ạ.
Đây là code file related.php của em:
Mã:
<?php
/**
* Related Products
*
* @author WooThemes
* @package WooCommerce/Templates
* @version 1.6.4
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly
}
global $product, $woocommerce_loop;
if ( empty( $product ) || ! $product->exists() ) {
return;
}
$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() ) : ?>
<h3 class="title"><span><?php _e( 'Related Products', 'woocommerce' ); ?></span>
</h3>
<?php woocommerce_product_loop_start(); ?>
<div class="list-content row">
<?php while ( $products->have_posts() ) : $products->the_post(); ?>
<?php
get_template_part( 'template-parts/content', 'pro' );
?>
<?php endwhile; // end of the loop. ?>
</div>
<?php woocommerce_product_loop_end(); ?>
<?php endif;
wp_reset_postdata();