1. Nhằm hỗ trợ anh em trong việc SEO có hiệu quả hơn, cũng như khuyến khích các thành viên viết bài ủng hộ Forum SEO ADMIN diễn đàn SEO chính thức mở link dofollow cho tất cả các danh mục ngoài trừ danh mục quảng cáo và rao vặt.
    Dismiss Notice
  2. Thành viên nên đọc nội quy trước để tránh bị Ban Nick, và xóa toàn bộ bài viết, Tuyển Mod trên toàn hệ thống với link dofollow trên toàn Diễn Đàn SEO, Anh em có thời gian tham gia ủng hộ diễn đàn nhé!. add Zalo 0937 822 444
    Dismiss Notice

Fix sản phẩm liên quan hiển thị cùng catalogy

Thảo luận trong 'Thảo luận Lập Trình, Mã Nguồn' bắt đầu bởi seohuynguyen, 21/9/17.

  1. seohuynguyen

    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:
    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();
    
     
  2. anhdon

    anhdon Administrator Thành viên BQT ADMIN

    Chào em anh thấy đoạn code của em nó sẽ lấy ra được các sản phẩm tương tự, em có xài pugin gì hiện thi thêm không?
     
  3. Nhung July

    Nhung July New Member

    Cảm ơn bạn đã chia sẻ, mình xin đc góp ý
    1 tiêu đề sai lỗi chính tả nhé !
    2 related,php đúng là hiển thị sản phẩm liên quan không cùng danh mục, nếu muốn cùng danh mục thì bạn phải thêm vài đoạn code nữa,
     
  4. nuochoakdn

    nuochoakdn New Member

    Mình đã áp dụng và thành công, mình áp dụng cho nhiều trang khác nữa. Cũng như cách làm trên khi áp dụng cho site mới bên mình thì cũng thành công, nhưng áp dụng cho blog thì không thành công ạ. Không hiểu là tại sao.
     
  5. tamta291

    tamta291 New Member

    Hồ sơ xin cấp phép xây dựng:

    – Đơn đề nghị cấp giấy phép sửa chữa nhà, cải tạo nhà công trình.

    – Bản sao một trong những giấy tờ chứng minh về quyền sở hữu, quản lý, sử dụng công trình, nhà ở theo quy định của pháp luật.

    – Bản vẽ, ảnh chụp hiện trạng của bộ phận, hạng mục công trình, nhà ở riêng lẻ đề nghị được cải tạo nhà.
     

Chia sẻ trang này