Slik viser du nylige innlegg etter kategori i WordPress

Slik viser du nylige innlegg etter kategori i WordPress / Guider

Har du noen gang ønsket å vise frem dine siste innlegg fra hver kategori i WordPress sidebar? Nylig spurte en av brukerne oss for en enkel måte å vise de siste innleggene fra en bestemt kategori i WordPress sidebar widgets. I denne artikkelen vil vi dekke hvordan du viser siste innlegg etter kategori i WordPress sidebjelke.

Videoopplæring

Abonner på WPBeginner

Hvis du ikke liker videoen eller trenger mer instruksjoner, fortsett å lese.

Det finnes to måter å vise siste innlegg etter kategori i WordPress. Den første metoden er ganske enkel og nybegynnerlig fordi vi vil bruke et plugin for å vise de siste innleggene etter kategori i en widget (ingen koding nødvendig).

Den andre metoden bruker en kodestykke for våre avanserte DIY-brukere, slik at du kan vise de siste innleggene fra en bestemt kategori uten et plugin.

Den eneste fordelen ved å bruke kode metoden er at du ikke er avhengig av et plugin, og du har noen flere tilpasningsalternativer. Imidlertid er plugin-metoden enkel og har de fleste tilpasningsalternativer for å tilfredsstille 95% av folket, for eksempel visning av miniatyrbilder, visning av utdrag og kontrollutdragslengde, visning av innlegg og antall kommentarer, osv..

Når det er sagt, la oss ta en titt på hvordan du kan vise de siste innleggene etter kategori i WordPress sidebar med kategorien etter widget-plugin.

Vis siste innlegg etter kategori (Plugin Method)

Første du trenger å gjøre er å installere og aktivere plugin for kategoriinnlegg Widget.

Ved aktivering må du besøke Utseende »Widgets, Der vil du legge merke til den nye kategoriinnlegg-widgeten i listen over tilgjengelige widgets.

Bare dra og slipp kategorien Kategori Innlegg til et sidebar hvor du vil vise de siste innleggene etter kategori.

Widgetalternativene er ganske selvforklarende. Først må du oppgi en tittel for kategorien kategoriinnlegg og velg en kategori. Deretter kan du velge andre visningsalternativer som antall innlegg, utdrag, kjennetegnet bilde osv.

Når du er ferdig, klikker du på lagre-knappen for å lagre widgetinnstillingene dine. Du kan nå besøke nettstedet ditt for å se de siste innleggene etter kategori i aksjon.

Vis siste innlegg etter kategori uten et plugin (kodeutdrag)

I denne metoden vil vi bruke en kodestykke for å vise de siste innleggene fra en kategori.

Først må du legge til denne koden i temaets funksjoner.php-fil eller et nettstedspesifikt plugin.

 funksjon wpb_postsbycategory () // spørringen $ the_query = ny WP_Query (array ('category_name' => 'announcements', 'posts_per_page' => 10)); // Loop hvis ($ the_query-> have_posts ()) $ string. = '
    '; mens ($ the_query-> have_posts ()) $ the_query-> the_post (); hvis (has_post_thumbnail ()) $ string. = '
  • '; $ string. = ''. get_the_post_thumbnail ($ post_id, array (50, 50)). get_the_title (). '
  • '; ellers // hvis ingen utvalgt bilde er funnet $ string. = '
  • '. get_the_title (). '
  • '; annet // ingen innlegg funnet $ string. = '
'; returner $ string; / * Gjenopprett originale postdata * / wp_reset_postdata (); // Legg til en shortcode add_shortcode ('kategoripost', 'wpb_postsbycategory'); // Aktiver kortnumre i tekst widgets add_filter ('widget_text', 'do_shortcode');

Pass på at du bytter ut 'kunngjøringer' med din egen kategori slug.

Denne koden spør bare om WordPress for å hente 10 innlegg fra en spesifisert kategori. Den viser deretter innleggene i en punktliste. Hvis et innlegg har et utvalgt bilde (etter miniatyrbilde), vil det også vise det kjente bildet.

Til slutt opprettet vi en shortcode 'categoryposts' og aktivert kortnummer i tekst widgets.

Det er tre måter å vise de siste innleggene etter kategori ved hjelp av denne kodestykket.

Først kan du enkelt lime inn følgende kode hvor som helst i ønsket malfilplassering (for eksempel footer.php, single.php, etc).

 

Andre og tredje metode er avhengig av bruk av kortnummeret i widgetområdet eller i innleggene / sidene dine.

Bare besøk Utseende »Widgets og legg til en tekst-widget i sidebjelken. Neste legg til [categoryposts] shortcode i tekstdisplayet og lagre det. Du kan nå forhåndsvise nettstedet ditt for å se de siste innleggene etter kategori i sidefeltet.

Hvis du vil vise siste innlegg etter kategorier på bestemte innlegg eller sider, limer du bare inn kortnummeret i innleggsinnholdsområdet.

Som standard kan ikke listen din se veldig bra ut. Du må bruke CSS til å style kategorien innlegg. Du kan bruke koden nedenfor som utgangspunkt i temaet ditt eller barn tema stilark.

 ul.postsbycategory listestype: none;  .postsbycategory img float: left; padding: 3px; margin: 3px; grense: 3px solid #EEE;  

Det er alt, vi håper denne artikkelen hjalp deg med å vise siste innlegg etter kategori i WordPress sidebar. Du vil kanskje også sjekke ut disse mest etterspurte kategoriene hacks og plugins for WordPress.

Hvis du likte denne artikkelen, vennligst abonner på vår YouTube Channel for WordPress-videoopplæringsprogrammer. Du kan også finne oss på Twitter og Google+.