2 sposoby tworzenia osobnych stron bloga w WordPress

I. Korzystanie z indeksu.php jako szablon bloga

ta metoda jest bardzo prosta. Jest to domyślna funkcjonalność w WordPress, bez dodatkowego kodu. Jest on używany na wielu stronach internetowych.

powinieneś wiedzieć jedno: niektóre tematy nie mają kodu do blogów w swoim indeksie.plik php, dla takich motywów ta metoda nie działa. W takim przypadku polecam przyjrzeć się drugiej metodzie, można ją również znaleźć w tym poście.

Krok 1. Tworzenie strony bloga

najpierw przejdź do stron > Dodaj nowy, po tym wypełnij pole wprowadzania tytułu, przypuszczam, że będzie to „Blog” i zapisz stronę.

Tworzenie strony bloga w WordPress admin

Krok 2. Dostosowywanie lokalizacji dla strony głównej i postów na blogu

przejdź do ustawień > czytanie i skonfiguruj stronę statyczną jako stronę główną, a naszą stronę bloga jako stronę postów.

dostosowywanie lokalizacji dla strony głównej i strony postów

Krok 3. Dodaj element Menu

jest to niepotrzebny krok. Jeśli zakończyłeś drugi krok, blog pojawi się na adresie URL strony, którą właśnie utworzyłeś. Strona bloga będzie również używać pliku index.php jako szablonu.

w każdym razie, jeśli obecny motyw obsługuje menu, możesz dodać tę stronę do menu witryny. Jeśli chcesz to zrobić, przejdź do menu Wygląd >, Dodaj stronę bloga do dowolnego menu i zapisz ją.

II. Korzystanie z własnego szablonu strony dla postów na blogu

ta metoda pozwala na tworzenie sekcji bloga za pomocą własnego szablonu strony. Ten sposób jest dobry, gdy musisz wyświetlać posty z własnymi parametrami. Możesz także utworzyć wiele sekcji bloga z różnymi argumentami zapytania.

Zacznijmy więc.

Krok 1. Tworzenie szablonu strony

przypuszczam, że już wiesz, jak to zrobić, jeśli nie, to otwórz bieżący folder motywów i utwórz tam plik php. Możesz go nazwać jak chcesz, np. blog-template.php. Do tego pliku Dodaj następujący kod:

<?php/* * Template name: Blog section template */

punkt 2. Tworzenie strony

ten krok jest podobny do pierwszego kroku w pierwszej metodzie, jedyną różnicą jest to, że powinieneś określić szablon strony w sekcji „Atrybuty strony”.

podaj szablon sekcji bloga

Krok 3. Nawigacja Paging

oczywiście potrzebujemy paginacji dla naszego działu bloga. Prawdopodobnie używasz jakiegoś rodzaju wtyczek lub własnej funkcji do tych celów. Jeśli coś pójdzie nie tak, polecam użycie wtyczki WP-PageNavi. Zrobiłem kilka testów-ta wtyczka działa dobrze z kodem z tego samouczka.

Krok 4. Kod szablonu strony

to tylko przykład bez niektórych ważnych funkcji szablonu, takich jak get_header()lub get_footer(). Ale ten szablon zawiera wszystko, czego potrzebujesz, aby przetestować swoją stronę bloga.

<?php/* * Template name: Blog section template */$current_page = (get_query_var('paged')) ? get_query_var('paged') : 1; // get current page number$args = array('posts_per_page' => get_option('posts_per_page'), // the value from Settings > Reading by default'paged' => $current_page // current page);query_posts( $args ); $wp_query->is_archive = true;$wp_query->is_home = false; while(have_posts()): the_post();?><h2><?php the_title() /* post title */ ?></h2><p><?php the_content() /* post content */ ?></p><?phpendwhile; if( function_exists('wp_pagenavi') ) wp_pagenavi(); // WP-PageNavi function
Misza Rudrastyh

Misha Rudrastyh

tworzę strony internetowe od 2008 roku, więc jest to w sumie 13 lat doświadczenia, O mój Boże. Przede wszystkim uwielbiam miłość miłość do tworzenia stron internetowych z WordPress i Gutenberga, kilka pomysłów i myśli dzielę się na całym moim blogu.

potrzebujesz pomocy dewelopera? Skontaktuj się ze mną

Śledź mnie na Twitterze

Leave a Reply

Twój adres e-mail nie zostanie opublikowany.