Zobrazení posledních příspěvků WordPressu pomocí snippetu

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('<h2>', '</h2>');
            the_excerpt();
            // Zobrazit odkaz "Zobrazit více"
            echo '<a href="' . get_permalink() . '">Zobrazit více</a>';
        }
        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:

				
					<?php zobrazit_posledni_prispevky(5); ?>
				
			

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í

Jak užitečný vidíte tento článek.

Sledujte mě na sociálních médiích.

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.

newsletter

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.  

Odebírat
Upozornit na
guest
0 Komentáře/ů
Vložené zpětné vazby.
Zobrazit všechny komentáře.

Pokud mi chcete napsat rychlou zprávu, využije, prosím, níže uvedený
kontaktní formulář. Děkuji.

Další Kontaktní údaje