Główna » WordPress » Jak dodać WordPress powiązane posty bez wtyczek

    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 (); ?>

    Powyższy CSS wyświetli miniatury postów o szerokości 150px, co oznacza, że ​​będziemy potrzebować 4 miniatury, aby wypełnić szerokość posta 640px (włączając margines między nimi). Możesz dostosować to, jak chcesz; Jeśli chcesz 5 miniatur, będziesz potrzebować szerokości .relatedthumb około 125px.

    Ważny: Pamiętaj, aby ustawić szerokość miniaturek wygenerowanych w ustawieniach multimediów WordPress, aby pasowały do ​​tych ustawionych w CSS. Dodatkowo musi pasować do rozmiaru określonego w kodzie php: the_post_thumbnail (tablica (150 100).

    Przykład

    Powiązane posty powinny wyglądać mniej więcej tak, jak używane przez blog DigitalBattle (który używa dokładnej techniki opisanej w tym artykule):

    Podobne techniki

    Nie jest to jedyny sposób wykonywania powiązanych postów bez wtyczek - istnieje wiele technik i przewodników, które pokazują, jak dodawać pokrewne posty bez wtyczek. Oto kilka z nich:

      ]
    • Podobne posty w / miniatury w WordPress bez wtyczki (TechWalz)
    • Jak: powiązane posty z miniaturami w WordPress bez wtyczek (WPBeginner)
    • Jak dodać pokrewne posty z miniaturą bez wtyczki (WPCode)

    Wnioski

    Możemy zrobić wiele dzięki wbudowanym funkcjom oferowanym przez WordPress, aw wielu przypadkach nie musimy uciekać się do wtyczek innych firm, aby wykonać zadanie. Następnym razem, gdy potrzebujesz wtyczki do swojego bloga WordPress, sprawdź, czy możesz osiągnąć tę samą funkcję bez wtyczki. Rozejrzyj się, przeszukaj sieć w poszukiwaniu alternatywy. Będziesz zaskoczony, jak wiele można osiągnąć dzięki WordPress po wyjęciu z pudełka.