החלפת מוצרים קשורים במוצרים משלימים (Cross-Sell)

כדי להחליף את המוצרים הקשורים המופיעים מתחת למוצר במוצרים משלימים, יש לערוך את הקובץ woocommerce/single-product/related.php, ושם להחליף החל משורה 34:

<?php woocommerce_product_loop_start(); ?>

<?php foreach ( $related_products as $related_product ) : ?>

<?php
$post_object = get_post( $related_product->get_id() );

setup_postdata( $GLOBALS['post'] =& $post_object ); // phpcs:ignore WordPress.WP.GlobalVariablesOverride.Prohibited, Squiz.PHP.DisallowMultipleAssignments.Found

wc_get_template_part( 'content', 'product' );
?>

<?php endforeach; ?>

<?php woocommerce_product_loop_end(); ?>

ב-

<?php
global $product;

// Get cross-sell IDs
$crosssell_ids = $product->get_cross_sell_ids();

if ( $crosssell_ids ) :

    $args = array(
        'post_type' => 'product',
        'ignore_sticky_posts' => 1,
        'no_found_rows' => 1,
        'posts_per_page' => -1,
        'post__in' => $crosssell_ids,
        'orderby' => 'rand'  // Random order, you can modify as needed
    );

    $crosssells_query = new WP_Query( $args );

    woocommerce_product_loop_start();

    while ( $crosssells_query->have_posts() ) : $crosssells_query->the_post();
        wc_get_template_part( 'content', 'product' );
    endwhile;

    woocommerce_product_loop_end();

    // Restore original post data
    wp_reset_postdata();

endif;
?>
x
סייען נגישות
הגדלת גופן
הקטנת גופן
גופן קריא
גווני אפור
גווני מונוכרום
איפוס צבעים
הקטנת תצוגה
הגדלת תצוגה
איפוס תצוגה

אתר מונגש

אנו רואים חשיבות עליונה בהנגשת אתר האינטרנט שלנו לאנשים עם מוגבלויות, וכך לאפשר לכלל האוכלוסיה להשתמש באתרנו בקלות ובנוחות. באתר זה בוצעו מגוון פעולות להנגשת האתר, הכוללות בין השאר התקנת רכיב נגישות ייעודי.

סייגי נגישות

למרות מאמצנו להנגיש את כלל הדפים באתר באופן מלא, יתכן ויתגלו חלקים באתר שאינם נגישים. במידה ואינם מסוגלים לגלוש באתר באופן אופטימלי, אנה צרו איתנו קשר

רכיב נגישות

באתר זה הותקן רכיב נגישות מתקדם, מבית all internet - בניית אתרים. רכיב זה מסייע בהנגשת האתר עבור אנשים בעלי מוגבלויות.