Czy kiedykolwiek chciałeś wiedzieć, jak wyświetlać posty z tej samej kategorii w WordPressie?
Było to już przedmiotem kilku wniosków od naszych subskrybentów, którzy chcieli ustalić priorytet kategorii w widżetach. W tym samouczku pokażę, jak wyświetlać najnowsze artykuły kategorii w widżetach bloga WordPress.
tam dwie metody które pozwolą Ci osiągnąć Twoje cele. Pierwsza metoda jest bardzo prosta i odpowiednia dla początkujący blogerzy, ponieważ odbywa się to za pomocą wtyczki, która pozwoli Ci wyświetlić ostatnie posty z kategorii w widżecie.
Druga metoda polega na dodaniu fragmentu kodu do pliku motywu WordPress, ale ta metoda jest przeznaczona tylko dla doświadczonych użytkowników.
Główną zaletą tej ostatniej metody jest to, że nie uzależnia Cię ona od wtyczki, a także masz dużą swobodę w konfiguracjach. Jednak metoda z wtyczką jest stosunkowo prosta, jeśli nie chcesz tracić czasu, bardzo ją polecam.
Cóż, jak wszystko zostało powiedziane, przedstawię następujące dwie metody.
Ale wcześniej, jeśli nigdy nie instalowałeś WordPress, odkryj Jak zainstalować WordPress et Jak znaleźć, zainstalować i aktywować WordPress na swoim blogu
Wróćmy do tego, dlaczego tu jesteśmy.
1 Metoda: użycie wtyczki „Kategoria Post Widget”
Jest to wtyczka dostępna w serwisie WordPressże możesz zainstaluj z pulpitu nawigacyjnego.
Po zakończeniu przejdź do interfejsu „ Wygląd> Widżety Zauważysz, że dostępny jest nowy widget.
Musisz tylko przenieść ten widżet i dodać go do wybranego paska bocznego. Gdy to zrobisz, będziesz mógł wybrać kategorię, ustawić limit pozycji na listę, pokazać lub nie polecane obrazy (poprzez dostosowanie wymiarów), zdefiniuj limit pod względem słów dla kategorii.
Odkryj też Jak dodać kategorię do menu bloga WordPress
Po sprawdzeniu swojego bloga zobaczysz, jak wyświetla się widżet.
Zapraszamy również do lektury Jak nadać unikalny styl innym kategoriom na WordPressie
2e metoda: użycie kodu
Jedyne, co musisz zrobić, to dodać następujący kod do pliku functions.php aktywnego motywu WordPress.
function custom _postsbycategory() {
// the query
$the_query = new WP_Query( array( 'category_name' => 'announcements', 'posts_per_page' => 10 ) );
// La boucle WordPress
if ( $the_query->have_posts() ) {
$string .= '<ul class="postsbycategory widget_recent_entries">';
while ( $the_query->have_posts() ) {
$the_query->the_post();
if ( has_post_thumbnail() ) {
$string .= '<li>';
$string .= '<a href="' . get_the_permalink() .'" rel="bookmark">' . get_the_post_thumbnail($post_id, array( 50, 50) ) . get_the_title() .'</a></li>';
} else {
// Si aucune image n’existe
$string .= '<li><a href="' . get_the_permalink() .'" rel="bookmark">' . get_the_title() .'</a></li>';
}
}
} else {
// Aucun article disponible
}
$string .= '</ul>';
return $string;
/* Restauration des données */
wp_reset_postdata();
}
// Add a shortcode
add_shortcode('categoryposts', 'custom_postsbycategory');
// Enable shortcodes in text widgets
add_filter('widget_text', 'do_shortcode');
Upewnij się, że zmieniłeś wartość klucza CATEGORY_NAME ”. Możesz zwiększyć liczbę artykułów za pomocą klucza post_per_page ".
W pliku swojego motywu możesz użyć następującej funkcji PHP: „ custom_postsbycategory () »
Możesz także odkryć Jak dodać udostępniania przyciski na WordPress klikając ten link.
Możesz także użyć skrótu „ [Categoryposts] Aby wyświetlić listę elementów w określonej kategorii w artykułach, stronach lub widżetach.
Odkryj także niektóre wtyczki premium WordPress
Możesz użyć innych WordPress wtyczki aby nadać nowoczesny wygląd i zoptymalizować obsługę Twojego bloga lub strony internetowej.
Oferujemy tutaj kilka premium wtyczek WordPress, które pomogą Ci to zrobić.
1. Super Backup & Clone - Migrate
Le WordPress Plugin Super Backup & Clone – Migrate pozwoli Ci wykonać kopię zapasową Twojej witryny. Rzeczywiście, praca nad Twoją witryną jest zawsze długim i uciążliwym procesem, a szkoda byłoby, gdybyś stracił pracę w wyniku złej konfiguracji lub błędu manipulacji.
Ce WordPress Plugin to godne zaufania rozwiązanie do tworzenia kopii zapasowych, które zapobiegnie utracie danych. Jego główne cechy to: intuicyjny dashboard, możliwość przechowywania kilku kopii zapasowych, migracja na inny możliwy serwer, przywracanie kopii zapasowych, automatyczna diagnostyka, doskonała obsługa klienta, obsługa wielu lokalizacji, itp…
2. Captcha Plus
Wtyczka Captcha plus to jedno z najlepszych rozwiązań zabezpieczających WordPress do ochrony formularzy przed spamem przy użyciu logiki matematycznej. Obsługuje logowanie, rejestrację, odzyskiwanie hasła, komentarze i formularze kontaktowe.
Użytkownicy muszą wypełnić równanie matematyczne przed przesłaniem formularza. Możesz skonfigurować złożoność „Captcha Plus” za pomocą trzech podstawowych działań matematycznych, takich jak dodawanie, odejmowanie i mnożenie. Więc przestań teraz spamować!
3. Premium SEO Pack
Większość funkcji WordPressa jest po wyjęciu z pudełka; prawdopodobnie dlatego WordPress jest najpopularniejszym systemem zarządzania treścią na świecie.
Jednak właściciele generalnie używają WordPressa w celu optymalizacji szybkości i SEO swojej witryny. Pakiet Premium SEO to najlepsze narzędzie do optymalizacji witryny pod kątem wyszukiwarek.
Odkryj także Jak stworzyć prywatny sklep z WooCommerce
Posiada wszystkie funkcje, których możesz potrzebować w dziesiątkach różnych wtyczek, oraz funkcje dodatkowe, których nie zobaczysz nigdzie indziej.
Polecane zasoby
Dowiedz się o innych zalecanych zasobach, które pomogą Ci zbudować witrynę i zarządzać nią.
- Wtyczki 8 WordPress do tworzenia megamenu na swoim blogu
- Wtyczki 10 WordPress do ukrywania treści premium na swoim blogu
- Jak łatwo utworzyć quiz w WordPress
- Jak stworzyć politykę prywatności na WordPress
Wnioski
To jest to! To wszystko w tym samouczku na temat dodawania najnowszych artykułów z określonej kategorii. Nie wahaj się udostępnij znajomym w swoich ulubionych sieciach społecznościowych.
Będziesz jednak mógł również skonsultować się z nami Zasoby, jeśli potrzebujesz więcej elementów do realizacji projektów tworzenia stron internetowych, zapoznaj się z naszym przewodnikiem na stronie Tworzenie bloga WordPress.
Jeśli masz sugestie lub uwagi, zostaw je w naszej sekcji commentaires.
...
Cześć, nie rozumiem tej części:
W pliku swojego motywu możesz użyć następującej funkcji PHP: "custom_postsbycategory()"
Kod nie zostanie zarejestrowany, ponieważ błąd składni, nieoczekiwany „_postsbycategory” (T_STRING), oczekiwany „(”
Czy masz rozwiązanie, aby odblokować sytuację?
Dobry wieczór,
Nie ma jeszcze lepszego rozwiązania. Przepraszam.
Witam,
Czym powinienem zastąpić nazwę category_name z? Po ślimaku, po identyfikatorze…? czy możesz podać przykład?
Dziękuję.
Witam,
Ostrzegam każdego, kto chce skopiować / wkleić kod. Wszystkie podwójne i pojedyncze cudzysłowy należy zastąpić wersją angielską. przykład: „” przez „”. Zachowaj czujność 😉
Dziękujemy za precyzję, poprawimy.
Dzięki za powrót Alexa
Witam i dziękuję za ten bardzo prosty tutorial.
Jestem całkowicie początkującym. Co masz na myśli w kroku 2, mówiąc „w określonym pliku”? Powinniśmy to stworzyć, czy jak to rozpoznać?
Witam,
Jeśli jesteś początkującym, nie polecam drugiej metody.
Witam,
Wiem, że pytanie padło dość dawno, ale zadaję sobie to samo pytanie, co Carribou. Co masz na myśli, mówiąc „w określonym pliku”? jest powiedziane w bardzo tajemniczy sposób ...
Dzięki za informację
Bonjour Michel,
Dziękuję za twoją uwagę. Poprawiliśmy artykuł. To jest „Jedyne, co musisz zrobić, to dodać następujący kod do pliku functions.php aktywnego motywu WordPress »
Ale możesz też stworzyć własną wtyczkę i wstawić do niej ten fragment kodu.
Mamy nadzieję, że odpowiedzieliśmy na Twoje zgłoszenie. Nie wahaj się wrócić, jeśli napotkasz dalsze trudności.
Cordialement