Obecnie mam „problem” polegający na tym, że muszę wprowadzić kilka witryn internetowych moich klientów w katalogach RSS, ale te witryny nie są oparte na WordPressie i dlatego nie mają kanału RSS.
Jeśli witryna została skonfigurowana za pomocą WordPress, możesz po prostu dodać „/feed/” do domeny, a zostaniesz automatycznie przeniesiony do kanału RSS. Na przykład na blogu Sir Apfelot:
https://www.sir-apfelot.de/feed/
Rozdziały w tym poście:
Alternatywa: ręczna budowa statycznego pliku RSS
Objazdem, aby uzyskać kanał RSS, jest przecież ręczne utworzenie takiego pliku. Oczywiście w praktyce nie ma to większego sensu, jeśli zawartość serwisu często się zmienia. Na moim blogu musiałbym kilka razy dziennie tworzyć nowy plik, aby był aktualny.
Dla wielu klientów strony internetowe są jednak dość „statyczne”. Oznacza to, że zmieniają się tylko raz na kilka miesięcy lub lat, ale poza tym pozostają takie, jakie są.
Użyj szablonu RSS WordPress i odchudzaj
Aby ręcznie utworzyć plik RSS, potrzebujemy frameworka, na którym możemy się oprzeć. Szablon RSS z WordPressa jest do tego całkiem odpowiedni.
Po prostu załadowałem bieżący kanał mojego bloga do edytora tekstu, a następnie usunąłem informacje, takie jak tagi, kategorie, obrazy i wiele innych.
Zasadniczo pozostaje tylko podstawowa struktura, która zawiera tylko adres URL, tytuł i opis jako pola treści. W nagłówku znajduje się kilka informacji o stronie internetowej i adresie URL kanału, które musisz tylko dostosować do odpowiedniej witryny.
<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
>
<channel>
<title>Titel der Webseite</title>
<atom:link href="https://www.sir-apfelot.de/feed/" rel="self" type="application/rss+xml" />
<link>https://www.sir-apfelot.de</link>
<description>Kurze Beschreibung der Webseite</description>
<language>de-DE</language>
<item>
<title>Titel 1</title>
<link>URL 1</link>
<guid isPermaLink="true">URL 1</guid>
<description>Beschreibung 1</description>
</item>
<item>
<title>Titel 2</title>
<link>URL 2</link>
<guid isPermaLink="true">URL 2</guid>
<description>Beschreibung 2</description>
</item>
</channel>
</rss>
Wykorzystując ten framework tworzę plik dla strony klienta, który zapisuję jako rss.xml i wgrywam na serwer przez FTP.
Plik RSS można następnie uzyskać pod tym przykładowym adresem URL:
https://www.kundenbeispieldomain.de/rss.xml
Odniesienie do kanału w HEAD strony internetowej
Jest to tylko opcjonalne, ale zalecane: możesz odwołać się do kanału RSS w kodzie źródłowym swojej witryny, wstawiając następujący wiersz między tagami ...:
Ten kod umożliwia również przeglądarkom rozpoznanie, że Twoja witryna ma kanał RSS i wyświetla odpowiedni symbol w pasku adresu.
<link rel="alternate" type="application/rss+xml" title="RSS" href="https://www.kundenbeispieldomain.de/rss.xml"
Sprawdź kanał RSS
Jeśli masz problemy z przesłaniem swojego kanału do portali, możesz mieć błąd składni w kodzie.
Dlatego dobrym pomysłem jest zweryfikowanie pliku danych za pomocą walidatora pliku danych (takiego jak ten tutaj) po jego utworzeniu: https://validator.w3.org/feed/) do rozważenia. Zwykle powoduje to wyświetlenie kilku ostrzeżeń, ale można również znaleźć poważne błędy, takie jak niezamknięte tagi lub tym podobne.
Related Stories
Jens prowadzi bloga od 2012 roku. Pełni rolę Sir Apfelot dla swoich czytelników i pomaga im w problemach natury technicznej. W wolnych chwilach jeździ na elektrycznych monocyklach, robi zdjęcia (najlepiej iPhonem oczywiście), wspina się po górach Hesji lub wędruje z rodziną. Jego artykuły dotyczą produktów Apple, nowości ze świata dronów czy rozwiązań aktualnych błędów.