• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Produkty powiązane - strony podrzędne

Object Storage Arubacloud
0 głosów
71 wizyt
pytanie zadane 3 marca 2022 w PHP przez saszaw90 Początkujący (430 p.)
edycja 3 marca 2022 przez saszaw90

Cześć,

Mam problem. Chodzi o produkty powiązane (related products). Na stronach nadrzędnych (parent page) produkty powiązane wyświetlają się poprawnie. Natomiat na stronach podrzędnych (child page) jest źle. Problem wytłumaczony dokładnie na poniższych screenach.
 

Niestandardowy typ posta: smartfon
Taksonomia: marka
Termy taksonomii: samsung, huawei, sony
 

Rodzic

--- dziecko

--- dziecko

Samsung Galaxy A

--- Samsung Galaxy A32

--- Samsung Galaxy A52

Samsung Galaxy M

--- Samsung Galaxy M12

--- Samsung Galaxy M52

Samsung Galaxy S

--- Samsung Galaxy S20

--- Samsung Galaxy S20+

--- Samsung Galaxy S20 Ultra

Samsung Galaxy XCover

--- Galaxy XCover 5

--- Galaxy XCover Pro

Samsung Galaxy Z

--- Galaxy Z Fold3 5G

--- Galaxy Z Flip3 5G

Wszystkie produkty są przypisane do kategorii "Samsung".

Na stronach nadrzędnych i podrzędnych Samsunga mają się wyświetlać powiązane posty tylko ze stron nadrzędnych.

Przykładowy adres strony: http://domain.pl/samsung-galaxy-s/samsung-galaxy-s20/

Rodzic: samsung-galaxy-s
Dziecko: samsung-galaxy-s20
 

Strona: http://domain.pl/samsung-galaxy-s/  ----> znajdujemy się na stronie "Samsung Galaxy S" i został wykluczony produkt "Samsung Galaxy S". Tutaj jest w porządku.

Strona: http://domain.pl/samsung-galaxy-s/samsung-galaxy-s20/  ----> są pokazane wszystkie produkty. Produkt "Samsung Galaxy S" tutaj ma też być wykluczony. Jak to ogarnąć w kodzie?

 

Mój kod:

<?php  

$custom_taxterms = wp_get_object_terms( $post->ID, 'marka', array('fields' => 'ids' ) );

$args = array(
'post_type' => 'samsung,
'post_status' => 'publish',
'posts_per_page' => -1,
'orderby' => 'date',
'order'   => 'ASC',
'paged' => $paged,
'post_parent__in' => array(0),
'tax_query' => array(
        array(
            'taxonomy' => 'marka',
            'field'    => 'samsung',
            'terms'    => $custom_taxterms
        ),
    ),
'post__not_in' => array ($post->ID),
);
$related_items = new WP_Query( $args );

if ($related_items->have_posts()) :
while ( $related_items->have_posts() ) : $related_items->the_post();
?>
	<div class="w-1/2 md__w-1/4 px-3">
    	<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">
					<figure>
                     <?php the_post_thumbnail('medium'); ?>
					</figure>
					<h3 class="product-title"><?php the_title(); ?></h3>
	</a>
	</div>
<?php
endwhile;

endif;

wp_reset_postdata();
?>

Zdjęcia i smartfony przykładowe :)

Będę ogromnie wdzięczny za pomoc!!!

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
1 odpowiedź 126 wizyt
pytanie zadane 9 marca 2017 w PHP przez bobobob Użytkownik (790 p.)
0 głosów
0 odpowiedzi 61 wizyt
0 głosów
0 odpowiedzi 270 wizyt
pytanie zadane 21 stycznia 2021 w Systemy CMS przez Poczatkujaca s z.o.o Obywatel (1,860 p.)

92,556 zapytań

141,404 odpowiedzi

319,561 komentarzy

61,942 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...