Krótko o pętli Wordpressa
czwartek, 17 Czerwiec 2010
Pętla (loop) jest podstawą częścią kodu każdego szablonu Wordpressa (theme) i realizuje wyświetlanie wpisów (posts), stron, archiwów. Znajduje się ona w pliku index.php szablonu. Poniższy “kod” wyjaśnia działanie pętli.
<h1>Kod przed pętlą wordpressa.</h1>
<p>Normalny kod, który zawsze się wyświetla tyko raz niezależnie czy są wpisy czy nie.</p>
<?php if (have_posts()) : ?>
<h2>Jeśli są posty do wyświetlenia</h2>
<p>Ten kod wykona się tylko raz przed rozpoczęciem listowania postów.</p>
<?php while (have_posts()) : the_post(); ?> // początek pętli
// wyświetlanie kolejnych postów
<h3><a href="<?php the_permalink() ?>">Tytul: <?php the_title(); ?></a></h3>
<p>Wszystko to co umieszczamy przed treścią wpisu.</p>
<?php the_content(); ?> // ta funkcja wyswietla zawartosc kazdego wpisu
<h4>Wpis #<?php the_ID(); ?>, napisany jest przez <?php the_author(); ?></h4>
<p>Wszystko to co umieszczamy po treści wpisu.</p>
<?php endwhile; ?> // koniec pętli
<h5>Jeśli są posty do wyświetlenia.</h5>
<p>Ten kod wykona się tylko raz po zakończeniu listowania postów.</p>
<?php else : ?>
<p>Jeśli nie ma wpisów</p>
<p>To się wyświetli zamiast wpisów. Wyświetli się raz.</p>
<?php endif; ?>
<h6>Kod za pętlą wordpressa.</h6>
<p>Normalny kod, który zawsze się wyświetla tyko raz niezależnie czy są wpisy czy nie.</p>