W artykule:
- Dodaj niestandardową treść do kanałów RSS WordPress (łatwy sposób)
- Dodawanie treści do kanału RSS WordPress za pomocą kodu
- 1. Dodaj dane z niestandardowego pola do kanału RSS WordPress
- 2. Dodawanie dodatkowego tekstu do tytułów postów w RSS
- 3. Dodaj niestandardową treść do postów z określonymi tagami lub kategoriami
- 4. Dodaj wyróżniony obraz do kanału RSS
- Dodatkowe zasoby dotyczące dostosowywania kanałów RSS WordPress
Czy chcesz dodać treść do swoich kanałów RSS WordPress?
Domyślnie kanały RSS WordPress pokazują treść ostatniego postu i nie ma opcji, aby dostosować tę zawartość dla użytkowników kanału RSS.
W tym artykule pokażemy, jak łatwo dodawać treści i całkowicie manipulować kanałami RSS WordPress.

Dodaj niestandardową treść do kanałów RSS WordPress (łatwy sposób)
Najprostszym sposobem na dodanie niestandardowych treści do kanałów RSS WordPress jest użycie wtyczki All in One SEO for WordPress. Jest to najlepsza wtyczka SEO WordPress na rynku i pozwala łatwo zoptymalizować SEO witryny.
Pierwszą rzeczą, którą musisz zrobić, to zainstalować i aktywować wtyczkę All in One SEO for WordPress. Aby uzyskać więcej informacji, zobacz nasz przewodnik krok po kroku, jak zainstalować wtyczkę WordPress.
Po aktywacji zostaniesz poproszony o skonfigurowanie wtyczki. Po prostu postępuj zgodnie z instrukcjami wyświetlanymi na ekranie lub sprawdź nasz przewodnik, Jak skonfigurować wszystko w jednym SEO dla WordPress.
Następnie musisz odwiedzić Wszystko w jednym SEO ” Ustawienia Ogólne stronę i przełącz na zakładkę zawartość RSS.

Tutaj możesz dodać zawartość, którą chcesz wyświetlić przed i po każdym elemencie kanału RSS. Za pomocą inteligentnych tagów można dodawać łącza i inne metadane do zawartości niestandardowej.

Możesz także użyć podstawowego HTML do sformatowania niestandardowej zawartości w dowolny sposób.
Gdy będziesz zadowolony ze zmian, nie zapomnij kliknąć przycisku Zapisz zmiany.
Wszystko w jednym SEO będzie teraz dodać niestandardowe treści do każdego elementu kanału RSS.
Dodawanie treści do kanału RSS WordPress za pomocą kodu
Pierwsza metoda wspomniana powyżej to najprostszy sposób na dodanie niestandardowej treści do kanałów RSS WordPress. Dodaje jednak zawartość do wszystkich elementów w kanale WordPress.
Co zrobić, jeśli chcesz dodać treść do określonych postów, postów w wybranych kategoriach lub wyświetlić niestandardowe metadane w kanale RSS?
Te kolejne kroki pomogą Ci elastycznie dodawać zawartość do kanału RSS za pomocą niestandardowych fragmentów kodu.
Możesz dodać te fragmenty kodu do swojej witryny za pomocą wtyczki niestandardowe fragmenty kodu, za pomocą funkcji.plik php lub wtyczka WordPress specyficzna dla witryny.
Wypróbujmy kilka przykładów ręcznego dodawania niestandardowych treści w kanałach RSS WordPress.
1. Dodaj dane z niestandardowego pola do kanału RSS WordPress
Pola niestandardowe umożliwiają dodawanie dodatkowych metadanych do postów i stron WordPress. Jednak te metadane nie są domyślnie uwzględniane w kanałach RSS.

Oto fragment, którego możesz użyć do pobierania i wyświetlania niestandardowych danych pól w kanale RSS WordPress.
function wpb_rsstutorial_customfield ($content) {
global $wp_query;
$postid = $wp_query - > post - > ID;
$custom_metadata = get_post_meta ($postid, 'my_custom_field', true);
if (is_feed()) {
if ($custom_metadata !== '') {
// Wyświetl niestandardowe dane pola poniżej zawartości
$content = $content."<br / > <br / > < div>"$custom_metadata."</div>
";
}
else {
$content = $content;
}
}
return $ content;
}
add_filter ('the_excerpt_rss', 'wpb_rsstutorial_customfield');
add_filter ('the_content', 'wpb_rsstutorial_customfield');
Ten kod najpierw sprawdza, czy pole niestandardowe zawiera dane i jest wyświetlany kanał RSS. Następnie po prostu dołącza globalną zmienną content i dodaje niestandardowe dane pól poniżej zawartości.
2. Dodawanie dodatkowego tekstu do tytułów postów w RSS
Czy chcesz wyświetlić dodatkowy tekst do tytułu niektórych postów w kanale RSS? Być może chcesz odróżnić zwykłe artykuły od postów gości lub sponsorowanych.
Oto jak możesz dodać niestandardowe treści do tytułów postów w kanale RSS.
Przykład 1: Dodawanie danych z niestandardowych pól do tytułu postu kanału RSS
Po pierwsze, chcesz zapisać zawartość, którą chcesz wyświetlić jako pole niestandardowe. Na przykład możesz dodać niestandardowe pola guest_post lub sponsored_post.
Następnie możesz dodać następujący kod do swojej witryny.
function wpb_rsstutorial_addtitle ($content) {
global $wp_query;
$postid = $wp_query - > post - > ID;
$gpost = get_post_meta ($postid, 'guest_post', true);
$spost = get_post_meta ($postid, 'sponsored_post', true);
if ($gpost !== '') {
$content = 'Guest Post: '.$content;
}
elseif ($spost !== ''){
$content = 'Post sponsorowany: '.$content;
}
else {
$content = $content;
}
return $ content;
}
add_filter ('the_title_rss', 'wpb_rsstutorial_addtitle');
Ten kod po prostu wyszukuje pola niestandardowe. Jeśli nie są puste, dołącza wartość niestandardowego pola do tytułu postu w kanale RSS.
Przykład 2: dodawanie nazwy kategorii do tytułu postu w kanale RSS
W tym przykładzie wyświetlimy nazwę kategorii w tytule postu.
Po prostu dodaj poniższy kod do swojej witryny:
function wpb_rsstutorial_titlecat ($content) {
$postcat = "";
foreach ((get_the_category ()) as $cat) {
$postcat .= ' ('.$cat->cat_name . ')';
}
$content = $content.$postcat;
return $ content;
}
add_filter ('the_title_rss', 'wpb_rsstutorial_titlecat');
Teraz pokaże kategorie wraz z tytułami postów w kanale RSS. Na przykład ” Top New Restaurants in Bay Area (News) (Travel)”, gdzie Wiadomości i Podróże są kategoriami.
3. Dodaj niestandardową treść do postów z określonymi tagami lub kategoriami
Załóżmy, że chcesz dodać niestandardową treść, ale tylko dla postów złożonych pod konkretnymi tagami lub kategoriami.
Poniższy kod pomoże Ci łatwo dodać treść do postów umieszczonych w określonych kategoriach i tagach.
function wpb_rsstutorial_taxonomies ($content) {
if (is_feed() ){
// Check for posts filed under these categories
if ( has_term (array ('travel',' news'), 'category')) {
$content = $content."<br /> < br />oferty specjalne zapraszamy na naszą stronę internetową";
}
}
return $ content;
}
add_filter ('the_excerpt_rss', 'wpb_rsstutorial_taxonomies');
add_filter ('the_content', 'wpb_rsstutorial_taxonomies');
Możesz zmodyfikować ten kod tak, aby był docelowy dla tagów, a także dla dowolnych niestandardowych taksonomii. Oto przykład kierowania konkretnych tagów:
function wpb_rsstutorial_taxonomies ($content) {
if (is_feed() ){
// Check for posts filed under these categories
if ( has_term (array ('holidays',' blackfriday'),' post_tag')) {
$content = $content."<br /> < br />oferty specjalne zapraszamy na naszą stronę internetową";
}
}
return $ content;
}
add_filter ('the_excerpt_rss', 'wpb_rsstutorial_taxonomies');
add_filter ('the_content', 'wpb_rsstutorial_taxonomies');
4. Dodaj wyróżniony obraz do kanału RSS
Domyślnie Twój kanał RSS WordPress nie wyświetla polecanych obrazów dla postów. Możesz to zmienić, dodając ręcznie polecane obrazy do kanału RSS.
function wpb_rsstutorial_featuredimage ($content) {
global $post;
if (has_post_thumbnail ($post - > ID)) {
$content = '<P>' . get_the_post_thumbnail($post->ID) .
"</p>". get_the_content();
}
return $ content;
}
add_filter ('the_excerpt_rss', 'wpb_rsstutorial_featuredimage');
add_filter ('the_content_feed', 'wpb_rsstutorial_featuredimage');
Ten kod po prostu sprawdza, czy post ma miniaturę (polecany obraz) i wyświetla go wraz z resztą treści postu
Dodatkowe zasoby dotyczące dostosowywania kanałów RSS WordPress
Kanały RSS mogą być pomocnym narzędziem w przyciąganiu większej liczby użytkowników i utrzymywaniu zaangażowania istniejących subskrybentów. Poniżej znajduje się kilka zasobów, które pomogą Ci jeszcze bardziej zoptymalizować kanały WordPress.
- Najlepsze wtyczki RSS WordPress
- Jak naprawić błędy wordpress rss feed
- Wskazówki dotyczące optymalizacji kanałów RSS WordPress
- Wyklucz konkretne kategorie z kanałów RSS
- Pobierz zawartość z dowolnego kanału RSS do swojej witryny WordPress (automatyczne blogowanie)
Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak dodawać treści do kanałów RSS WordPress. Możesz również zobaczyć nasze artykuły na temat dodawania subskrypcji e-mail do swojego bloga WordPress i uzyskiwania więcej wolnego ruchu na swojej stronie.
Jeśli podoba Ci się ten artykuł, zasubskrybuj nasz kanał YouTube dla samouczków wideo WordPress. Znajdziesz nas również na Twitterze i Facebooku.