Upraveno 6 prosince, 2023 00:12
Tímto snippetem si vytvoříte funkci, díky které můžete na libovolné, Vámi definované stránce zobrazit poslední přidané příspěvky Vašeho webu, nebo blogu na WordPressu. Téma tohoto článku o snippetech je tedy „zobrazení posledních příspěvků WordPressu pomocí snippetu„. Budu se snažit být stručný, koneckonců, snippet není výrazně složitý na pochopení.
Zobrazení posledních příspěvků WordPressu pomocí snippetu
function zobrazit_posledni_prispevky($limit) {
$args = array(
'posts_per_page' => $limit
);
$query = new WP_Query($args);
if ($query->have_posts()) {
while ($query->have_posts()) {
$query->the_post();
// Zobrazit náhledový obrázek, nadpis a část textu
if (has_post_thumbnail()) {
the_post_thumbnail();
}
the_title('', '
');
the_excerpt();
// Zobrazit odkaz "Zobrazit více"
echo 'Zobrazit více';
}
wp_reset_postdata();
} else {
echo 'Nebyly nalezeny žádné příspěvky.';
}
}
Jak a kam snippet přidáte?
- Nejprve otevřete soubor functions.php ve vaší šabloně (případně v child šabloně).
- Vložte výše uvedený kód na konec souboru functions.php.
Tímto kódem definujete vlastní funkci zobrazit_posledni_prispevky, která zobrazí poslední příspěvky, přidané na web. Na parametr $limit poté reaguje funkce, která provede výpis daného počtu příspěvků.
Nyní můžete vytvořit stránku, na které chcete zobrazit poslední příspěvky. Můžete vytvořit novou stránku, nebo upravit stávající. V editoru stránky vložte následující kód na místo, kde chcete zobrazit poslední příspěvky:
Tímto snippetem zobrazíte posledních 5 příspěvků. Můžete změnit číslo, abyste určili počet příspěvků, které chcete zobrazit.
Uložte stránku a zobrazte ji. Nyní byste měli vidět poslední příspěvky na stránce.
Náhledové obrázky a tlačítko „zobrazit více“
Snippet zároveň obsahuje kód pro zobrazení náhledového obrázku pomocí funkce the_post_thumbnail(). Poté následuje výpis nadpisu a části textu pomocí funkce the_title() a the_excerpt(). Nakonec je zde odkaz „Zobrazit více„, který vede na celý příspěvek.
Pokud ve Vašich příspěvcích používáte náhledové obrázky a nastavujete krátký popis (excerpt), pak tento kód zajistí zobrazení těchto prvků v rámci zobrazení posledních příspěvků. Samozřejmě, vzhled a stylizace těchto prvků závisí na vaší šabloně. Můžete je dále upravovat podle svých potřeb a přizpůsobovat vizuálnímu vzhledu vašeho webu.
Web je vytvářen s pečlivostí k obsaženým informacím. Snažím se poskytovat kvalitní a užitečný obsah, který ostatním pomáhá, nebo je inspiruje. Pokud jste spokojeni s mou prací a chtěli byste mě podpořit, můžete to udělat prostřednictvím jednoduchých možností.
Byl pro Vás tento článek užitečný?
Klikni na počet hvězd pro hlasování.
Průměrné hodnocení. 0 / 5. Počet hlasování: 0
Zatím nehodnoceno! Buďte první
Je mi líto, že pro Vás nebyl článek užitečný.
Jak mohu vylepšit článek?
Řekněte mi, jak jej mohu zlepšit.
Odebírejte Newsletter
Buďte v obraze! Připojte se k odběru newsletteru a buďte první, kdo získá nejnovější informace přímo do vaší e-mailové schránky. Sledujte aktuality, exkluzivní události a inspirativní obsah, přímo na Vašem e-mailu.