---
site_name: WPlama
site_description: "Správa, opravy a vývoj WordPress webů a e-shopů"
site_url: https://www.wplama.cz
contact_email: info@wplama.cz

title: Query Loops
url: https://www.wplama.cz/query-loops/
date: 2023-02-20
modified: 2023-02-19
author: Tomáš Cirkl
type: post
categories: [Glosář, Snippety]
---

Glosář

# Query Loops

[![profil 100x100](https://www.wplama.cz/wp-content/uploads/2026/11/profil-100x100.jpg "profil 100x100") **Tomáš Cirkl**](https://www.wplama.cz/author/tomas/) Publikováno 20. 2. 2023 3 min čtení

Pozor:

Článek je z roku 2023. Některé postupy se mohly změnit.

![Query Loops](https://www.wplama.cz/wp-content/uploads/2023/02/query-loops.png "Query Loops")

Obsah článku (2 kapitoly)

1. [Jaké argumenty se v Query Loops využívají?](https://www.wplama.cz/query-loops/#jake-argumenty-se-v-query-loops-vyuzivaji)
2. [Příklad použití Query Loops](https://www.wplama.cz/query-loops/#priklad-pouziti-query-loops)

Query Loops je funkce v WordPressu, která vám umožňuje vyhledávat a zobrazovat specifický obsah na vašich stránkách. Můžete například vyhledat a zobrazit pouze příspěvky z určité kategorie, příspěvky s určitými štítky nebo příspěvky od určitého autora. Tuto funkci můžete použít na mnoha místech ve vašem tématu, jako jsou stránky kategorií, stránky štítků, autorské stránky nebo dokonce i na domovské stránce.

Několik výhod používání Querying Loop:

Flexibilita: Querying Loop vám umožňuje přizpůsobit zobrazovaný obsah přesně podle vašich potřeb. Můžete například vyhledat pouze příspěvky s určitými štítky nebo kategoriemi.

---

Snadné použití: Querying Loop je velmi snadné použít a implementovat do vašeho tématu. Stačí jen napsat několik řádků kódu a máte hotovo.

---

Zlepšení rychlosti načítání stránek: Použitím Querying Loop můžete optimalizovat zobrazovaný obsah na vašich stránkách, což významně pomůže ke zlepšení rychlosti načítání.

---

## Jaké argumenty se v Query Loops využívají?

Argumenty pro Query Loops jsou parametry, které se používají k definování, jaké příspěvky se mají zobrazit pomocí funkce `WP_Query` v WordPressu. Tyto argumenty se používají k určení typu příspěvků, které se mají zobrazit, počtu příspěvků, které se mají zobrazit, řazení příspěvků atd. S použitím argumentů můžete nastavit velmi přesné podmínky pro zobrazování příspěvků na vašem webu.

`post_type`: Určuje typ příspěvků, které se mají zobrazit. Může být nastaven na standardní typ příspěvků `post`, stránky `page` nebo na jiný typ příspěvků, který byl vytvořen pomocí funkce `register_post_type()`.

---

`posts_per_page`: Určuje počet příspěvků, které se mají zobrazit na jedné stránce.

---

`offset`: Určuje počet příspěvků, které se mají přeskočit před zobrazením.

---

`category_name`: Určuje kategorii, ve které se mají hledat příspěvky.

---

`tag`: Určuje štítek, podle kterého se mají hledat příspěvky.

---

`orderby`: Určuje, jakým způsobem se mají příspěvky třídit. Může být nastaven na `ID`, `author`, `title`, `name`, `date`, `modified`, `parent`, `rand`, `comment_count`, `menu_order`.

---

`order`: Určuje směr, v jakém se mají příspěvky třídit. Může být nastaven na `ASC` nebo `DESC`.

---

`post_status`: Určuje stav příspěvků, které se mají zobrazit. Může být nastaven na `publish`, `pending`, `draft`, `auto-draft`, `future`, `private`, `inherit`, `trash`.

---

Jedná se jen o výběr nejpoužívanějších, další můžete najít v kodexu.

## Příklad použití Query Loops

Zobrazení posledních 5 příspěvků:

[code lang=“php“]<?php
$args = array(
‚posts_per_page‘ => 5
);
$query = new WP_Query( $args );
if ( $query->have_posts() ) {
while ( $query->have_posts() ) {
$query->the_post();
?>
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<p><?php the_excerpt(); ?></p>
<?php
}
} else {
echo ‚Žádné příspěvky nebyly nalezeny.‘;
}
wp_reset_postdata();
?>
[/code]

Zobrazení nejnovějších příspěvků z kategorie novinky:

[code lang=“php“]<?php
$args = array(
‚posts_per_page‘ => 5,
‚category_name‘ => ‚novinky‘,
‚order‘ => ‚DESC‘
);
$query = new WP_Query( $args );
if ( $query->have_posts() ) {
while ( $query->have_posts() ) {
$query->the_post();
?>
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<p>Publikováno: <?php the_date(); ?></p>
<p><?php the_excerpt(); ?></p>
<?php
}
} else {
echo ‚Žádné příspěvky v kategorii Novinky nebyly nalezeny.‘;
}
wp_reset_postdata();
?>
[/code]

Zobrazení příspěvků od určitého autora:

[code lang=“php“]<?php
$args = array(
‚author‘ => 1,
‚posts_per_page‘ => 10
);
$query = new WP_Query( $args );
if ( $query->have_posts() ) {
while ( $query->have_posts() ) {
$query->the_post();
?>
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<p>Publikováno: <?php the_date(); ?></p>
<p><?php the_excerpt(); ?></p>
<?php
}
} else {
echo ‚Žádné příspěvky od tohoto autora nebyly nalezeny.‘;
}
wp_reset_postdata();
?>
[/code]

Zobrazení příspěvků s určitými štítky:

[code lang=“php“]<?php
$args = array(
‚tag‘ => ‚fotografie, cestování‘,
‚posts_per_page‘ => 15
);
$query = new WP_Query( $args );
if ( $query->have_posts() ) {
while ( $query->have_posts() ) {
$query->the_post();
?>
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<p>Štítky: <?php the_tags(); ?></p>
<p><?php the_excerpt(); ?></p>
<?php
}
} else {
echo ‚Žádné příspěvky s těmito štítky nebyly nalezeny.‘;
}
wp_reset_postdata();
?>
[/code]

Sdílet

-
- [](mailto:?subject=Query Loops&body=Query Loops https://www.wplama.cz/query-loops/)
- [](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.wplama.cz%2Fquery-loops%2F)
- [](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fwww.wplama.cz%2Fquery-loops%2F)

![profil 150x150](https://www.wplama.cz/wp-content/uploads/2026/11/profil-150x150.jpg "profil 150x150")

Autor

Tomáš Cirkl

Zakladatel WPlama. Od roku 2014 se starám o weby a e‑shopy na WordPressu a píšu o tom, co při té práci řeším. Třikrát jsem přednášel na Word Campech.

1 035 článků [Všechny články autora →](https://www.wplama.cz/author/tomas/)

## Komentáře

Zatím tu nikdo nekomentoval. Napište první komentář.

### Přidat komentář [Zrušit odpověď](https://www.wplama.cz/query-loops/#respond)

[← Předchozí článek WooCommerce 7.4](https://www.wplama.cz/woocommerce-7-4/) [Další článek → Elementor: Nejlepší page builder plugin pro WordPress?](https://www.wplama.cz/elementor-nejlepsi-page-builder-plugin-pro-wordpress/)

Související

## Mohlo by vás zajímat

[Všechny články z rubriky Glosář →](https://www.wplama.cz/wordpress/glosar/)

![wordpress katalog pluginu 1 scaled](https://www.wplama.cz/wp-content/uploads/2020/10/wordpress-katalog-pluginu-1-scaled.png "wordpress katalog pluginu 1 scaled")

Glosář

### [Co je to WordPress plugin a jak vybrat ten správný](https://www.wplama.cz/plugin/)

20. 10. 2025 3 min čtení

---

![blokova sablona](https://www.wplama.cz/wp-content/uploads/2022/01/blokova-sablona.png "blokova sablona")

Glosář

### [Co je to bloková šablona ve WordPress?](https://www.wplama.cz/blokova-sablona/)

31. 1. 2022 3 min čtení

---

![otevreny projekt](https://www.wplama.cz/wp-content/uploads/2020/10/otevreny-projekt.png "otevreny projekt")

Glosář

### [Co je to otevřený projekt?](https://www.wplama.cz/co-je-to-otevreny-projekt/)

8. 10. 2020 1 min čtení

---