Chcesz dodać fragmenty do swoich stron WordPress? Domyślnie fragmenty w WordPress są dostępne tylko dla postów. W tym artykule pokażemy Ci, jak dodawać fragmenty do swoich stron w WordPress.

How to add excerpts to your pages in WordPress

Dlaczego warto dodawać fragmenty do stron w WordPress?

WordPress zawiera posty i strony jako dwa domyślne typy treści. Posty są wyświetlane w odwrotnej kolejności chronologicznej (od najnowszych do najstarszych) na Twoim blogu lub stronie głównej.

Z drugiej strony strony strony są samodzielnymi treściami, które nie są publikowane w określonej kolejności czasowej. Są one zwykle używane do jednorazowych treści, takich jak informacje o nas lub Strona kontaktowa.

Czasami może być konieczne wyświetlanie fragmentów stron. Szczególnie jeśli zbudowałeś witrynę używając tylko stron.

Przyjrzyjmy się, jak dodać fragmenty do swoich stron w WordPress, a także Jak wyświetlić te fragmenty na swojej stronie.

Dodawanie fragmentów do stron w WordPress

Najpierw musisz dodać następujący kod do funkcji motywu.plik php lub wtyczka specyficzna dla witryny.

add_post_type_support ('strona',' fragment');

Ten kod modyfikuje domyślny typ zawartości WordPress „strona”, aby dodać obsługę fragmentów.

Możesz utworzyć nową stronę lub edytować istniejącą stronę. Poniżej edytora postów będziesz mógł zobaczyć okno meta fragmentu.

Excerpt metabox on the page edit screen in WordPress

Teraz możesz użyć tego fragmentu meta box, aby dodać niestandardowe fragmenty dla swoich stron w WordPress.

Wyświetlanie fragmentów stron w WordPress

Istnieje wiele różnych sposobów wyświetlania fragmentów stron w WordPress. W zależności od tego, co próbujesz zrobić na swojej stronie internetowej, możesz wybrać metodę, która najlepiej odpowiada twoim potrzebom.

Metoda 1: Wyświetlanie Ostatnich Stron Z Fragmentami Za Pomocą Shortcode

Ta metoda umożliwia tworzenie własnych niestandardowych zapytań i wyświetlanie ostatnich stron za pomocą krótkiego kodu.

Najpierw musisz zainstalować i aktywować wtyczkę Display Posts Shortcode. Aby uzyskać więcej informacji, zobacz nasz przewodnik krok po kroku, jak zainstalować wtyczkę WordPress.

Po aktywacji musisz edytować post, stronę lub widżet, w którym chcesz wyświetlić najnowsze strony i dodać następujący Skrót.

[display-posts post_type= "page" include_excerpt= "true" excerpt_more= "Continue Reading" excerpt_more_link = "true"]

Ten krótki kod wyświetli Ostatnie strony 10 z ich tytułem, fragmentem i linkiem do kontynuowania czytania.

Jeśli nie wpisałeś niestandardowego fragmentu strony, automatycznie wygeneruje on fragment strony o domyślnej długości 55 słów.

Display page excerpts

Jeśli używasz shortcode w widżecie paska bocznego, może być konieczne włączenie obsługi shortcode dla widżetu tekstowego. Po prostu dodaj ten kod do funkcji motywu.plik php.

// Enable shortcodes in text widgets
add_filter ('widget_text', 'do_shortcode');

Metoda 2: Wyświetl fragmenty strony na pasku bocznym za pomocą wtyczki

Ta metoda umożliwia łatwe wyświetlanie ostatnich stron i ich fragmentów na pasku bocznym motywu.

Najpierw musisz zainstalować i aktywować widżet Ultimate Posts. Aby uzyskać więcej informacji, zobacz nasz przewodnik krok po kroku, jak zainstalować wtyczkę WordPress.

Po aktywacji musisz odwiedzić Wygląd ” Widgety strona i dodaj widżet Ultimate Posts do paska bocznego. Najpierw musisz podać tytuł widżetu, a następnie przełączyć się na kartę wyświetl.

Display excerpt for pages in widget

Następnie musisz wybrać opcję „Pokaż fragment”, a następnie przejść do zakładki filtr.

Na karcie Filtr wybierz „strona” w sekcji typy postów, a następnie kliknij przycisk Zapisz, aby zapisać ustawienia.

Select page as post type

Możesz teraz odwiedzić swoją witrynę, aby zobaczyć widżet w akcji.

Metoda 3: Wyświetlanie Fragmentów Strony Ręcznie

Innym sposobem wyświetlania fragmentów stron jest dodanie kodu bezpośrednio do plików motywów. Możesz utworzyć niestandardowy szablon strony i dodać następujący kod jako punkt wyjścia.

$args = array(
'post_type' = > array ('page'),
'posts_per_page' = > 10,
); 
// Zapytanie
$the_query = new WP_Query ($args );

// Pętla
if ($the_query->have_posts() ) {
	while ($the_query->have_posts() ) {
		$the_query->the_post();
		echo '<H3>'. get_the_title() . "</h3>";
		the_excerpt ();
	}
	/ * Przywróć oryginalne dane postu */
	wp_reset_postdata();
} else {
	// nie znaleziono postów
}

Musisz dostosować kod, aby pasował do szablonów motywów.

To wszystko, mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak dodawać fragmenty do swoich stron w WordPress. Możesz również zobaczyć nasz przewodnik, jak tworzyć niestandardowe układy WordPress za pomocą Beaver Builder.

Jeśli podoba Ci się ten artykuł, zasubskrybuj nasz kanał YouTube dla samouczków wideo WordPress. Znajdziesz nas również na Twitterze i Facebooku.

You May Also Like

Jak stworzyć katalog stron w WordPress (krok po kroku)

W artykule: Co To jest katalog stron www?Metoda 1: Tworzenie katalogu WordPress…

Jak dodać stronę HTML Sitemap w WordPress (2 sposoby)

W artykule: Jaka jest różnica między mapami witryn XML i HTML?Metoda 1.…

Jak i dlaczego należy ograniczyć próby logowania w WordPress?

W artykule: Dlaczego warto ograniczyć próby logowania w WordPress?Jak ograniczyć próby logowania…

13 darmowych wtyczek do zarządzania użytkownikami dla WordPress (2021)

W artykule: Dlaczego potrzebujesz wtyczki do zarządzania użytkownikami w WordPress?1. Członkowie2. WPForms3.…