Hur man visar senaste inlägg per kategori i WordPress

Hur man visar senaste inlägg per kategori i WordPress / Handledningar

Har du någonsin velat visa upp dina senaste inlägg från varje kategori i din WordPress sidobalk? Nyligen bad en av våra användare om ett enkelt sätt att visa senaste inlägg från en viss kategori i widgets för WordPress sidbalkar. I den här artikeln kommer vi att täcka hur du visar senaste inlägg per kategori i din WordPress sidobalk.

Video Tutorial

Prenumerera på WPBeginner

Om du inte gillar videon eller behöver mer instruktioner, fortsätt läsa.

Det finns två sätt att visa senaste inlägg per kategori i WordPress. Den första metoden är ganska enkel och nybörjare vänlig eftersom vi använder ett plugin för att visa senaste inlägg per kategori i en widget (ingen kodning krävs).

Den andra metoden använder en kodbit för våra avancerade DIY-användare, så du kan visa senaste inlägg från en viss kategori utan ett plugin.

Den enda fördelen att använda kodmetoden är att du inte är beroende av ett plugin, och du har några fler anpassningsalternativ. Pluginmetoden är dock enkel och har de flesta anpassningsalternativen tillfredsställande 95% av folket, som visa miniatyrbilder, visa utdrag och kontrollutdragslängd, visa postdatum och antal kommentarer mm.

Med det sagt, låt oss ta en titt på hur du kan visa senaste inlägg per kategori i din WordPress sidobalk med plugin för kategori inlägg widget.

Visa senaste inlägg efter kategori (Plugin Method)

Det första du behöver göra är att installera och aktivera pluginprogrammet Kategori Inlägg Widget.

Vid aktivering måste du besöka Utseende »Widgets, där kommer du att märka den nya kategoriinläggs widgeten i listan över tillgängliga widgets.

Dra och släpp helt enkelt kategoriinläggs widget till ett sidofält där du vill visa senaste inlägg per kategori.

Widgetalternativen är ganska självförklarande. Först måste du ange en rubrik för kategorin inlägg avsnitt och välj en kategori. Därefter kan du välja andra visningsalternativ som antal inlägg, utdrag, utvalda bilder mm.

När du är klar klickar du på Spara-knappen för att lagra dina widgetinställningar. Du kan nu besöka din webbplats för att se de senaste inläggen efter kategori i aktion.

Visa senaste inlägg enligt kategori utan ett plugin (kodrubrik)

I den här metoden använder vi en kodbit för att visa senaste inlägg från en kategori.

Först måste du lägga till den här koden i ditt temas funktioner.php-fil eller ett sajtspecifikt plugin.

 funktion wpb_postsbycategory () // förfrågan $ the_query = nya WP_Query (array ('category_name' => 'announcements', 'posts_per_page' => 10)); // Loop om ($ the_query-> have_posts ()) $ string. = '
    '; medan ($ the_query-> have_posts ()) $ the_query-> the_post (); om (has_post_thumbnail ()) $ string. = '
  • '; $ string. = ''. get_the_post_thumbnail ($ post_id, array (50, 50)). get_the_title (). '
  • '; annars // om ingen bild visas är $ string. = '
  • '. get_the_title (). '
  • '; annat // inga inlägg hittades $ string. = '
'; returnera $ string; / * Återställ ursprungliga postdata * / wp_reset_postdata (); // Lägg till en shortcode add_shortcode ('kategoripost', 'wpb_postsbycategory'); // Aktivera kortnummer i text widgets add_filter ('widget_text', 'do_shortcode');

Se till att du byter ut notiser ' med din egen kategori slug.

Denna kod frågar helt enkelt WordPress för att hämta 10 inlägg från en viss kategori. Den visar sedan inläggen i en punktlista. Om ett inlägg har en utvald bild (efter miniatyrbild), så kommer den också att visa den presenterade bilden.

Till slut skapade vi en kortnummer 'categoryposts' och aktiverade kortnummer i text widgets.

Det finns tre sätt att visa de senaste inläggen per kategori med hjälp av denna kodbit.

Först kan du helt enkelt klistra in följande kod var som helst i önskad mallfilplats (t.ex. footer.php, single.php, etc).

 

Andra och tredje metoden är beroende av att använda kortnumret i widgetområdet eller inuti dina inlägg / sidor.

Helt enkelt besök Utseende »Widgets och lägg till en text-widget i ditt sidofält. Nästa lägg till [categoryposts] kortnummer i textdisplayen och spara den. Du kan nu förhandsgranska din webbplats för att se senaste inlägg per kategori i sidofältet.

Om du vill visa senaste inlägg av kategorier på specifika inlägg eller sidor klistrar du bara in kortkoden i innehållsinställningsområdet.

Som standard kanske din lista inte ser bra ut. Du måste använda CSS för att ställa in kategoripostlistan. Du kan använda koden nedan som utgångspunkt i ditt temat eller barntema stilark.

 ul.postsbycategory list-style-type: none;  .postsbycategory img float: left; padding: 3px; marginal: 3px; gräns: 3px solid #EEE;  

Det här är allt, vi hoppas att den här artikeln hjälpte dig att visa senaste inlägg per kategori i sidpanelen i WordPress. Du kanske också vill kolla in dessa mest efterfrågade kategorihackar och plugins för WordPress.

Om du gillade den här artikeln kan du prenumerera på vår YouTube-kanal för WordPress-videoinstruktioner. Du kan också hitta oss på Twitter och Google+.