Jak dodać WordPress powiązane posty bez wtyczek
Jedną z największych zalet korzystania z WordPress są wtyczki. Wtyczki WordPress obejmują prawie wszystko, co można sobie wyobrazić, od rozszerzenia swojego bloga do CMS, dodania fajnych funkcji i optymalizacji bloga dla wyszukiwarek - możliwości są nieograniczone (i nie zapominajmy o wszystkich różnych tematach).
Ale używając zbyt wielu wtyczek, ryzykujesz zapchaniem swojego bloga WordPress, aw najgorszym razie możesz go „złamać”. Istnieje wiele przykładów wtyczek, które nie są ze sobą kompatybilne, a także wtyczki spowalniające twój blog.
Niektóre z najpopularniejszych kategorii wtyczek WordPress opierają się na dodawaniu “powiązane posty” na blogu. Ponieważ WordPress nie ma w tym nic standardowego, wszyscy muszą używać wtyczek do wyświetlania powiązanych postów na swojej stronie.
W tym artykule dowiesz się, jak dodawać pokrewne posty z miniaturami do bloga bez żadnych wtyczek, dzięki czemu wszystko jest proste, lekkie i dostępne. Zacznijmy!
Ale najpierw, dlaczego unikać wtyczek?
Istnieje wiele powodów, dla których zawsze powinieneś próbować używać wbudowanego w WordPress kodu i usług, a nie wtyczki. Główną korzyścią jest to, że nie musisz polegać na stronie trzeciej (programistyce wtyczek), aby Twój blog działał. Istnieje wiele przypadków, w których ich twórcy porzucają popularne wtyczki, pozostawiając niezliczoną liczbę właścicieli stron z przestarzałym i potencjalnie podatnym na ataki oprogramowaniem.
Innym powodem jest to, że nie ryzykujesz używania nadętej wtyczki, która może spowolnić twoją stronę do grindowania, lub co gorsza, zawierać złośliwy fragment kodu, chociaż jest to rzadkie, pod warunkiem, że dostaniesz swoje wtyczki z oficjalnego katalogu WordPress.
Rozpoczęcie pracy: powiązane posty z miniaturami
Ta funkcja „pokrewnych postów”, podobnie jak większość innych, jest przeznaczona do umieszczenia na głównej stronie artykułu (single.php), ale możesz jej używać niemal wszędzie, o ile zachowasz ją w pętli WordPress. Aby uzyskać powiązane posty, będziemy używać tagów postów, które są nadawane poszczególnym artykułom.
Miniatury
WordPress ma teraz wbudowany system miniatur, którego tutaj potrzebujemy. Aby go włączyć, dodaj ten kod do swojego pliku functions.php w folderze motywu (w większości przypadków już tam jest).
add_theme_support („post-miniatury”);
Możesz także ustawić szerokość i wysokość miniatur, dodając kolejną linię do kodu:
add_theme_support („post-miniatury”); set_post_thumbnail_size (100, 50, true);
Ważny: Podczas dodawania obrazów do postów, aby utworzyć miniaturę, w panelu przesyłania obrazów wybierz “Użyj jako polecanego zdjęcia”. Spowoduje to utworzenie miniatury dla postu.
Kod
Powiązane posty
ID); if ($ tags) $ tag_ids = array (); foreach ($ tags jako $ individual_tag) $ tag_ids [] = $ individual_tag-> term_id; $ args = array ('tag__in' => $ tag_ids, 'post__not_in' => array ($ post-> ID), 'posts_per_page' => 4, // Liczba powiązanych postów do wyświetlenia. 'caller_get_posts' => 1) ; $ my_query = nowy wp_query ($ args); while ($ my_query-> have_posts ()) $ my_query-> the_post (); ?>