Czy kiedykolwiek widziałeś gabloty takie jak najlepsze witryny XYZ 25 do naśladowania? Zazwyczaj te samouczki mają nazwę witryny, zrzut ekranu witryny, mały opis i listę ostatnich postów. Głównym problemem z tymi postami jest lista ostatnich postów, która staje się nieaktualna, ponieważ większość autorów ręcznie tworzy te linki w momencie pisania. Ten post jest naprawdę Nieaktualny, gdy tylko jedna z tych witryn opublikuje nowy post. Cóż, w tym artykule pokażemy, jak osadzić zewnętrzny kanał RSS w postach WordPress za pomocą shortcode, dzięki czemu możesz zachować swoje posty na liście.
Pierwszą rzeczą, którą musisz zrobić, to otworzyć swój motyw funkcje.php plik i wklej następujący kod:
// Ten plik jest potrzebny, aby móc korzystać z funkcji wp_rss (). include_once (ABSPATH.WPINC.'/rss.php'); function readRss ($atts) { extract (shortcode_atts(array ( "feed" = > ' http://', "num" = > '1', ), $atts)); return wp_rss ($feed, $num); } add_shortcode ('RSS', 'readRss');
Teraz wszystko, co musisz zrobić, to użyć tego shortcode podczas pisania posta:
[RSS feed="http://feeds.feedburner.com/wpbeginner" num = "5"]
Upewnij się, że zmieniłeś adres URL kanału w shortcode na to, co chcesz. Możesz również dostosować numer do własnych upodobań.
Źródło: Smashing Magazine