Aby stworzyć sekcję w WordPress, która wyświetla 9 nowych wpisów, możesz skorzystać z widgetów, edytora bloków lub dostosować plik szablonu. Poniżej opiszę najprostszy sposób przy użyciu Gutenberga (edytora bloków) lub Elementor, oraz opcję dostosowania plików szablonów.
1. Gutenberg (edytor bloków WordPress)
- Dodaj nową stronę lub edytuj istniejącą.
- W edytorze bloków kliknij na „+” (Dodaj blok).
- Wyszukaj blok „Najnowsze wpisy” (Latest Posts).
- Po dodaniu bloku, w panelu po prawej stronie ustawień możesz ustalić:
- Ilość wyświetlanych wpisów — ustaw na 9.
- Styl wyświetlania — np. lista lub siatka.
- Zapisz lub opublikuj stronę.
2. Widgety w WordPress
- Przejdź do sekcji Wygląd > Widgety.
- Znajdź widget „Najnowsze wpisy” i przeciągnij go do odpowiedniej sekcji (np. sidebar lub stopka).
- W konfiguracji widgetu ustaw ilość wyświetlanych wpisów na 9.
3. Elementor (jeśli korzystasz z tej wtyczki)
- W edytorze Elementor wybierz stronę, którą chcesz edytować.
- Dodaj nową sekcję, a następnie wyszukaj widget „Posty” (Posts).
- W ustawieniach widgetu możesz ustawić ilość wyświetlanych wpisów na 9 oraz dostosować inne parametry (np. siatka, lista, kolumny).
- Zapisz zmiany.
4. Dostosowanie plików szablonu (PHP)
Jeśli chcesz dodać tę funkcję bezpośrednio w plikach szablonu (np. w pliku index.php
lub home.php
), możesz skorzystać z poniższego kodu:
phpSkopiuj kod<?php
$args = array(
'posts_per_page' => 9, // Wyświetl 9 wpisów
);
$latest_posts = new WP_Query($args);
if($latest_posts->have_posts()) :
while($latest_posts->have_posts()) : $latest_posts->the_post(); ?>
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<p><?php the_excerpt(); ?></p>
<?php
endwhile;
wp_reset_postdata();
else :
echo '<p>Brak nowych wpisów.</p>';
endif;
?>
Wstaw ten kod w odpowiednim miejscu szablonu, gdzie chcesz wyświetlać 9 najnowszych wpisów.
Dodaj komentarz