Niestandardowe typy postów były jedną z najbardziej hyped funkcji WordPress 3.0. Sama ta funkcja rozszerzyła horyzont wykorzystania WordPress jako Systemu Zarządzania Treścią (CMS). Jeśli używasz niestandardowych typów postów lub myślisz o niestandardowych typach postów, możesz mieć ochotę dodać go do głównego kanału RSS. Ta opcja nie jest domyślnie wbudowana, ponieważ twój główny kanał RSS WordPress zawiera tylko „posty”, a nie nawet strony, więc niestandardowe typy postów to strzał w dziesiątkę. W tym artykule podzielimy się tym, jak możesz dodać niestandardowe typy postów do głównych kanałów RSS WordPress.

Musisz otworzyć swój motyw funkcje.php plik i dodaj następujący kod w znacznikach PHP:

function myfeed_request ($qv) {
	if (isset ($qv['feed']))
		$qv['post_type'] = get_post_types ();
	return $qv;
}
add_filter ('request', 'myfeed_request');

Ten kod modyfikuje zapytanie, aby zachować domyślny typ zawartości dla postów na blogu „post” w głównym kanale RSS, a także dodając nowe niestandardowe typy postów.

Ale co, jeśli masz pięć niestandardowych typów postów w nowym projekcie i chcesz dodać tylko trzy do głównego kanału RSS? Cóż, to nie powinno być żadnego problemu, ponieważ po prostu zmodyfikujemy nieco kod, aby dać Ci możliwość włączenia tylko tych, które chcesz.

function myfeed_request ($qv) {
	if (isset ($qv['feed'])&&!isset ($qv['post_type']))
		$qv['post_type'] = array('post', 'story', 'books','movies');
	return $qv;
}
add_filter ('request', 'myfeed_request');

Jeśli widzisz w kodzie powyżej, po prostu dodaliśmy tablicę, aby zmodyfikować post_types, które będą wyświetlane w głównym kanale RSS. Pokazujemy domyślne posty, historię, książki i filmy.

Źródło: Core Trac Ticket #12943

You May Also Like

Jak naprawić nieprawidłowy błąd JSON w WordPress (Przewodnik dla początkujących)

W artykule: Co powoduje błąd „nieprawidłowa odpowiedź JSON” w WordPress?1. Sprawdź adresy…

Jak zmienić kolor linku w WordPress (poradnik dla początkujących)

W artykule: Dlaczego Linki Są Ważne?Jak dodawać linki w postach i stronach…

Jak naprawić błąd krytyczny w WordPress (krok po kroku)

W artykule: Co To jest błąd krytyczny w WordPress?Co powoduje krytyczny błąd…

Jak zainstalować WordPress lokalnie na komputerze Mac za pomocą MAMP

W artykule: Jak zainstalować MAMP na komputerze MacInstalacja WordPress na komputerze MacWypróbowanie…