Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Wordrepss - problemy z pętlą
onekrs
post 10.08.2020, 22:24:03
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 10.08.2020

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


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
Go to the top of the page
+Quote Post
vokiel
post 11.08.2020, 11:59:58
Post #2





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

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


Nie kończysz pętli while.

Poza tym straszny bałagan w tym kodzie brzydal.gif


--------------------
Go to the top of the page
+Quote Post
onekrs
post 11.08.2020, 16:18:59
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 10.08.2020

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


Że bałagan to wiem:) to nie mój kod nie mam wiedzy na temat php. Jak tą petle while powinienem zakonczyc ?
Go to the top of the page
+Quote Post
vokiel
post 13.08.2020, 12:30:22
Post #4





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

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


Z linii 20, masz tam while( $items->have_posts() ) : ale nie masz nigdzie endwhile; (albo nie wkleiłeś).


--------------------
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 29.03.2024 - 00:25