Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Puchar WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Co to jest: Pętla

Uwaga redakcyjna: Otrzymujemy prowizję z linków partnerskich na WPBeginner. Prowizje nie mają wpływu na opinie i oceny naszych redaktorów. Dowiedz się więcej o Proces redakcyjny.

„Pętla” jest również powszechnie nazywana „pętlą WordPress” lub po prostu „pętlą”. Jest to kluczowy fragment kodu PHP, który wyświetla wpisy na witrynie internetowej WordPress.

Pętla WordPressa jest prawdopodobnie jednym z najważniejszych aspektów kodu WordPressa i stanowi rdzeń większości zapytań w taki czy inny sposób.

What Is a Loop in WordPress?

Infografika: Zrozumienie pętli WordPress

Pętla jest używana w motywach WordPress do wyświetlania listy wpisów na stronie internetowej.

Twórcy motywów mogą formatować dane wyjściowe za pomocą tagów szablonów, aby dostosować sposób wyświetlania każdego wpisu wewnątrz pętli. Kilka tagów szablonów działa tylko wewnątrz pętli WordPress i są one używane do formatowania, układania i publikowania danych wpisów.

Stworzyliśmy poniższą infografikę, aby podzielić pętlę WordPress dla początkujących.

Infographic - Understanding the WordPress Loop

Przykład kodu: Prosta pętla WordPress

Warto zobaczyć przykład.

Oto kod PHP używany do utworzenia prostej pętli WordPress:

<?php
 
// checks if there are any posts that match the query
if (have_posts()) :
 
  // If there are posts matching the query then start the loop
  while ( have_posts() ) : the_post();
 
    // the code between the while loop will be repeated for each post
    ?>
 
    <h2 id="post-<?php the_ID(); ?>"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2>
 
    <p class="date-author">Posted: <?php the_date(); ?> by <?php the_author(); ?></p>
 
    <?php the_content(); ?>
 
    <p class="postmetadata">Filed in: <?php the_category(); ?> | Tagged: <?php the_tags(); ?> | <a href="<?php comments_link(); ?>" title="Leave a comment">Comments</a></p>
 
    <?php
 
    // Stop the loop when all posts are displayed
 endwhile;
 
// If no posts were found
else :
?>
<p>Sorry no posts matched your criteria.</p>
<?php
endif;
?>

Mamy nadzieję, że ten artykuł pomógł ci dowiedzieć się więcej o pętli WordPress. Możesz również zapoznać się z naszą listą dodatkowych lektur poniżej, aby znaleźć powiązane artykuły na temat przydatnych wskazówek, sztuczek i pomysłów WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Najlepszy zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi - zbiór produktów i zasobów związanych z WordPressem, które każdy profesjonalista powinien mieć!