Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Wordrepss - problemy z pętlą
Forum PHP.pl > Forum > Przedszkole
onekrs
Witam

Mam w spadku strone, ktora dzialala ok do czasu update ktorejs tam wersji Wordpressa i PHP na 7.4. Jako ze cos tam programowalem kiedys w C# udalo mi sie zlokalizowac ta petle ktora przestala dzialac z jakiegos powodu (mam nadzieje ze to to). Efekt była taki jak to dzialalo ze pokazywala tytuły wpisow danego rodzaju.

Prosze mądrzejszych o zerkniecie na to:

  1. <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12 problems_item_servicelinks">
  2.  
  3. <span><?php _e('zabiegi' , "klinika-th"); ?>:</span>
  4. <ul>
  5.  
  6. <?php
  7.  
  8. $thistags = wp_get_post_tags($post->ID);
  9.  
  10. // print_r($thistags);
  11.  
  12.  
  13. $args = array(
  14. 'post_type' => 'services_cat',
  15. 'orderby' => 'date',
  16. 'showposts' => '200'
  17. );
  18. ?>
  19. <?php $items = new WP_Query( $args );
  20. if( $items->have_posts() ) : while( $items->have_posts() ) : $items->the_post();
  21.  
  22.  
  23. ?>
  24.  
  25. <?php
  26.  
  27. $serviceconnectionid = get_field('tag_id');
  28.  
  29. for ($i = 0; $i <= count($thistags) + 1; $i++):
  30.  
  31. $currtag = $thistags[$i];
  32. $currtagname = $currtag -> name;
  33.  
  34. // echo $i;
  35.  
  36. if($currtagname == $serviceconnectionid):
  37.  
  38. // echo $currtagname." is equal to: ".$serviceconnectionid;
  39. ?>
  40.  
  41.  
  42. <li><a href="<?php the_permalink(); ?>">
  43.  
  44. <?php if(get_field('main_title')){
  45.  
  46. the_field('main_title');
  47.  
  48. }else{
  49. the_title();
  50. } ?>
  51.  
  52. </a></li>


Pozdrawiam
vokiel
Nie kończysz pętli while.

Poza tym straszny bałagan w tym kodzie brzydal.gif
onekrs
Że bałagan to wiem:) to nie mój kod nie mam wiedzy na temat php. Jak tą petle while powinienem zakonczyc ?
vokiel
Z linii 20, masz tam while( $items->have_posts() ) : ale nie masz nigdzie endwhile; (albo nie wkleiłeś).
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.