• Home
  • Informacje
  •  

    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>