Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyświetlanie postów z podkategorii Wordpress
Darnok017
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 7.05.2012
Skąd: Duczki

Ostrzeżenie: (0%)
-----


Hej wszystkim.

Nie wiem czy dobrze trafiłem, jeżeli nie to z góry przepraszam.

Mam problem. Otóż zrobiłem stronę z newsami na wordpressie.

Stworzyłem widget, który polega na tym, że po wejściu w newsa z kategorii np. Kulinaria -> Gotowanie, wyświetla pozostałe newsy z danej kategorii.
Wszystko ładnie pięknie, ale wyświetla te newsy z kategorii głównej, a chciałbym, aby wyświetlał posty z podkategorii jeżeli jestem w newsie, który należy do jakiejś podkategorii.

Czyli będąc w Kulinaria wyświetla posty z kategorii kulinaria, natomiast będąc w podkategorii należącej do kulinaria, np. gotowanie, będzie wyświetlał posty z podkategorii gotowanie.
Poniżej aktualny kod. Z góry dzięki za pomoc.

  1. <ul id="catnav">
  2. <?php
  3. global $post;
  4. $category = get_the_category($post->ID);
  5. $category = $category[0]->cat_ID;
  6. $myposts = get_posts(array('numberposts' => 6, 'offset' => 0, 'category__in' => array($category), 'post_status'=>'publish', 'order'=>'DESC' ));
  7. foreach($myposts as $post) :
  8. setup_postdata($post);
  9. $video = get_post_meta( $post->ID, "wideo_na_stronie", true );
  10. ?>
  11. <?php
  12. if($video!= "") {
  13. $class = 'class = "videowatermark"';
  14. }else{
  15. $class= '';
  16. }
  17. ?>
  18.  
  19. <li>
  20. <div class="review-item" style="width:100%!important;">
  21. <div class="review-image">
  22. <a href="<?php the_permalink(); ?>"><img <?php echo $class ?> src="/wp-content/themes/legatus-theme/images/play.png" style="z-index: 2;position: absolute;width: 50px;margin-left: 19px;margin-top: 14px;display:none;"><?php echo get_the_post_thumbnail( $page->ID, 'thumbnail' ); ?></a>
  23. </div>
  24. <div class="review-content">
  25. <h2><a href="<?php the_permalink(); ?>">
  26. <?php the_title(); ?></a></h2>
  27. </div>
  28. </div>
  29. </li>
  30. <?php endforeach; ?>
  31. <?php wp_reset_query(); ?>
  32. </ul>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 23:58