Har du nogensinde ønsket at vide, hvordan man viser indlæg i samme kategori i WordPress?
Dette har allerede været genstand for flere anmodninger fra vores abonnenter, der ønskede at prioritere en kategori i widgets. I denne tutorial vil jeg derefter vise dig, hvordan du viser nylige artikler i en kategori i widgets på din WordPress-blog.
der to metoder som vil give dig mulighed for at nå dine mål. Den første metode er meget enkel og velegnet til begynderbloggere, fordi det sker gennem et plugin, der giver dig mulighed for at vise seneste indlæg fra en kategori i en widget.
Den anden metode udføres med et stykke kode, som du kan tilføje i en fil med dit WordPress-tema, men denne metode er kun for erfarne brugere.
Den største fordel ved denne sidste metode er, at den ikke gør dig afhængig af et plugin, og du har også meget spillerum i konfigurationer. Metoden med plugin er dog relativt enkel, hvis du ikke ønsker at spilde tid, så vil jeg varmt anbefale det.
Som alt er sagt, vil jeg præsentere følgende to metoder i det følgende.
Men før, hvis du aldrig har installeret WordPress-opdagelse Sådan installeres en WordPress tema et Hvordan at finde, installere og aktivere et WordPress tema på din blog
Så tilbage til, hvorfor vi er her.
1. metode: Brug af et "Category Post Widget" plugin
Dette er en WordPress plugin til rådighed, som du kan installere fra dit dashboard.
Når det er gjort, skal du gå til grænsefladen " Udseende> Widgets Og du vil bemærke, at en ny widget er tilgængelig.
Du er bare nødt til at flytte denne widget og tilføje den til den valgte sidebjælke. Når det er gjort, kan du vælge en kategori, indstille en varebegrænsning til liste, vise eller ikke de fremhævede billeder (tilpasse dimensionerne), definer en grænse med hensyn til ord for kategorier.
Opdag også Hvordan at tilføje kategorier til menuen på din WordPress blog
Ved at konsultere din blog, vil du se, hvordan din widget vises.
Vi inviterer dig også til at læse Hvordan til at give en unik stil til de forskellige kategorier af WordPress
2e metode: Brug af en kode
Det eneste, du bliver nødt til at gøre, er at tilføje følgende kode til functions.php-filen på dit aktive WordPress-tema.
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');
Sørg for at ændre nøglens værdi CATEGORY_NAME ". Du kan øge antallet af artikler ved hjælp af nøglen post_per_page '.
I en fil med dit tema kan du bruge følgende PHP-funktion: " custom_postsbycategory () »
Du kan også opdage Sådan Tilføj deling knapper på WordPress ved at klikke på dette link.
Du kan også bruge kortkoden " [Categoryposts] Sådan vises listen over poster i en bestemt kategori i dine artikler, sider eller widgets.
Oplev også nogle premium WordPress-plugins
Du kan bruge andet WordPress plugins for at give et moderne udtryk og for at optimere håndteringen af din blog eller hjemmeside.
Vi tilbyder dig her nogle premium WordPress-plugins, der hjælper dig med det.
1. Super Backup & Clone - Migrere
Le WordPress plugin Super Backup & Clone – Migrate giver dig mulighed for at sikkerhedskopiere dit websted. Faktisk er arbejdet på din hjemmeside altid en lang og besværlig proces, og det ville være en skam, hvis du mistede dit arbejde efter en dårlig konfiguration eller en manipulationsfejl.
Ce WordPress plugin er en pålidelig backup-løsning, der forhindrer dig i at miste dine data. Dens hovedfunktioner er: et intuitivt dashboard, muligheden for at beholde flere forekomster af sikkerhedskopier, migrering til en anden mulig server, gendannelse af sikkerhedskopier, automatisk diagnose, fremragende kundesupport, multisite-support osv...
Downloade | demo | Web-hosting
2. Captcha Plus
Captcha plus-pluginet er en af de bedste WordPress-sikkerhedsløsninger til beskyttelse af dine formularer mod spam ved hjælp af matematisk logik. Det understøtter login, registrering, gendannelse af adgangskode, kommentarer og kontaktformularer.
Brugere skal udfylde den matematiske ligning, inden formularen sendes. Du kan konfigurere kompleksiteten af "Captcha Plus" ved hjælp af tre grundlæggende matematiske handlinger, såsom tilføje, trække fra og formere. Så stop med spamming nu!
Downloade | demo | Web-hosting
3. Premium SEO Pack
De fleste WordPress-funktioner er ude af boksen; Det er uden tvivl grunden til, at WordPress er det mest populære indholdsstyringssystem i verden.
Dog bruger ejere generelt WordPress for at optimere hastigheden og SEO på deres websted. Premium SEO Pack er det ultimative værktøj til optimering af dit websted til søgemaskiner.
Oplev Sådan opretter du en privat butik med WooCommerce
Det har alle de funktioner, du kan ønske dig i snesevis af forskellige plugins, og bonusfunktioner, som du ikke kan se andre steder.
Downloade | demo | Web-hosting
Anbefalede ressourcer
Find ud af om andre anbefalede ressourcer, der hjælper dig med at opbygge og administrere dit websted.
- 8 WordPress-plugins til at oprette en megamenu på din blog
- 10 WordPress-plugins til at skjule præmieindhold på din blog
- Hvordan man nemt opretter en quiz i WordPress
- Sådan opretter du en privatlivspolitik på WordPress
Konklusion
Det er det! Det er det for denne tutorial om tilføjelse af nylige artikler fra en bestemt kategori. Tøv ikke med at del med dine venner på dine foretrukne sociale netværk.
Du vil dog også kunne konsultere vores ressourcer, hvis du har brug for flere elementer til at udføre dine projekter med oprettelse af internetsider ved at konsultere vores guide om WordPress blog oprettelse.
Hvis du har forslag eller bemærkninger, skal du lade dem stå i vores afsnit kommentarer.
...
Hej, jeg forstår ikke denne del:
I en fil med dit tema kan du bruge følgende PHP-funktion: "custom_postsbycategory()"
Koden registreres ikke, fordi syntaksfejl, uventet '_postsbycategory' (T_STRING), forventer '('
Har du en løsning til at fjerne blokeringen af situationen?
God aften,
Ingen bedre løsning endnu. Undskyld.
Hej,
Hvad skal jeg erstatte kategorienavn med? Ved sneglen, ved id'et ...? kan du give et eksempel tak?
Merci.
Hej,
Jeg advarer alle, der ønsker at kopiere / indsætte koden. Alle tilbud på dobbelt og enkelt skal erstattes af deres engelske version. eksempel: "" af "". Vær opmærksom 😉
Tak for præcisionen, vi vil rette op.
Tak for returnering Alex
Hej, og tak for denne meget enkle selvstudium.
Jeg er en nybegynder. Hvad mener du i trin 2 med "i en bestemt fil"? Skal vi skabe det, eller hvordan genkender vi det?
Hej,
Hvis du er nybegynder, så jeg ikke anbefale den anden metode.
Hej,
Jeg ved, at spørgsmålet blev stillet for et stykke tid siden, men jeg stiller mig selv det samme spørgsmål som Carribou. Hvad mener du med "i en bestemt fil"? det siges på en meget mystisk måde ...
Tak for info
Hej Michael,
Tak for din bemærkning. Vi har rettet artiklen. det er "Det eneste, du bliver nødt til at gøre, er at tilføje følgende kode til filen functions.php af dit aktive WordPress-tema »
Men du kan også oprette dit eget plugin og indsætte dette stykke kode i det.
Vi håber, at vi har besvaret din bekymring. Tøv ikke med at komme tilbage, hvis du støder på yderligere problemer.
hjerteligt