Wordpress проверка за post

trunv

Registered
Здравейте !

Започнах да правя първата си WP тема и още в началото дизайна ми се счупи доста неприятно.

При проверката за пост обграденият елемент с php започва да се повтаря навсякъде из страницата. На какво може да се дължи това ?

Ето малко код.

PHP:
<ul class="slider">
  <?php 

	if(have_posts()): 
		while(have_posts()): 
			get_post();

?>
  
  <li>
 <a href="article.html"><img src="img/slider-image4.jpg" /></a>
 <span class="slider-info">
	
	<h1><a href="article.html">ArticleHeadline</a></h1>
	<p class="date-day">Monday, 27 April 2012</p>
	<p class="desc">Lorem ipsum dolor sit amet, consectetur adipiscing elit. 
	Sed ac felis eget libero mattis luctus nec at ipsum. Cras posuere, 
	turpis sit amet viverra varius, nisl tellus convallis quam, ac 
	interdum mauris dolor in urna. Quisque eros nunc, pretium 
	imperdiet mollis a, egestas et velit. Etiam enim elit, 
	dapibus ac porttitor a, facilisis a magna. Morbi hendrerit 
	quam at erat suscipit ac tempor est porttitor. Curabitur 
	tempus elit pharetra risus vestibulum dapibus. Integer 
	sit amet accumsan ante.</p> 
	<p class="read-more"><a href="#">Read More...</a></p>
	</span>
 </li>
		<?php 

	endwhile; 
	endif;

?>
	</ul>


Както казах по-горе като изпълня тази операция ul-а започва да се повтаря навсякъде из страницата и другите елементи на сайта въобще не се показват.

П.П Започнах с php-то преди по-малко от 24 часа, така че ще ви помоля да обяснявате като за идиот :D
 
С if проверяваш дали съществува, а с while го вкарваш в цикъл.

Махни while(have_posts()): и endwhile;
 
Аха да получи се.

Странно обаче според уроците от които гледам казват, че while трябва да фигурира в проверката за пост и затова го сложих.

Дано по-нататък в процеса на работа липсата на while не се окаже решаваща :D
 

Back
Горе