V-ați dorit vreodată să știți cum să afișați postări din aceeași categorie în WordPress?
Aceasta a făcut deja obiectul mai multor solicitări din partea abonaților noștri care doreau să acorde prioritate unei categorii din widget-uri. În acest tutorial, vă voi arăta cum să afișați articole recente dintr-o categorie în widget-urile blogului dvs. WordPress.
Există două metode care vă va permite să vă atingeți obiectivele. Prima metodă este foarte simplă și potrivită pentru bloggeri începători, deoarece se face printr-un plugin care vă va permite să afișați postări recente dintr-o categorie într-un widget.
A doua metodă se face cu o bucată de cod pe care o puteți adăuga într-un fișier din tema dvs. WordPress, dar această metodă este doar pentru utilizatorii experimentați.
Avantajul principal cu această ultimă metodă este că nu te face dependent de un plugin și, de asemenea, ai foarte multă libertate în configurații. Totuși, metoda cu pluginul este relativ simplă, dacă nu doriți să pierdeți timp, atunci o recomand cu mare încredere.
Ei bine, după cum se spune totul, voi prezenta în cele ce urmează cele două metode.
Dar înainte, dacă nu ați instalat niciodată WordPress, descoperiți Cum se instalează o temă WordPress et Cum de a găsi, a instala și a activa o temă WordPress pe blog-ul dvs.
Apoi înapoi la motivul pentru care suntem aici.
1vârstele metoda: Utilizarea unui plugin „Category Post Widget”
Acesta este a WordPress plugin disponibilcă poți instalați din tabloul de bord.
Odată terminat, accesați interfața " Aspect> Widgeturi Și veți observa că este disponibil un nou widget.
Trebuie doar să mutați acest widget și să îl adăugați la bara laterală la alegere. După ce ați terminat, veți putea să alegeți o categorie, să setați o limită de element pe lista, să afișeze sau nu imaginile prezentate (prin personalizarea dimensiunilor), definiți o limită în termeni de cuvinte pentru categorii.
Descoperă și tu Cum de a adăuga categorii în meniul de blog-ul dvs. WordPress
Consultând blogul tău, vei vedea cum este afișat widgetul tău.
De asemenea, vă invităm să citiți Cum de a da un stil unic pentru diferitele categorii de WordPress
2e metoda: Utilizarea unui cod
Singurul lucru pe care va trebui să-l faceți este să adăugați următorul cod în fișierul functions.php al temei dvs. WordPress active.
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');
Asigurați-vă că modificați valoarea cheii CATEGORY_NAME “. Puteți crește numărul de articole utilizând tasta post_per_page ".
Într-un fișier al temei dvs. puteți utiliza următoarea funcție PHP: " custom_postsbycategory () »
De asemenea, puteți descoperi Cum de a adăuga butoane de partajare de pe WordPress făcând clic pe acest link.
Puteți utiliza, de asemenea, codul scurt " [Categoryposts] Pentru a afișa lista articolelor dintr-o anumită categorie în articolele, paginile sau widget-urile.
Descoperiți și câteva plugin-uri premium WordPress
Puteți folosi altele WordPress plugin-uri pentru a oferi un aspect modern și pentru a optimiza gestionarea blogului sau site-ului dvs.
Vă oferim aici câteva plugin-uri WordPress premium care vă vor ajuta să faceți asta.
1. Super Backup & Clone - Migrare
Le WordPress plug-in Super Backup & Clone - Migrare vă va permite să faceți backup site-ului dvs. Într-adevăr, lucrul pe site-ul tău web este întotdeauna un proces lung și greoi și ar fi păcat dacă ți-ai pierde munca în urma unei configurații proaste sau a unei erori de manipulare.
Ce WordPress plug-in este o soluție de rezervă de încredere care vă va împiedica să vă pierdeți datele. Principalele sale caracteristici sunt: un tablou de bord intuitiv, posibilitatea de a păstra mai multe instanțe de backup, migrarea către un alt server posibil, restaurarea backup-urilor, diagnosticarea automată, asistență excelentă pentru clienți, suport multisite etc...
Descarca | Demo | web hosting
2. Captcha Plus
Pluginul Captcha plus este una dintre cele mai bune soluții de securitate WordPress pentru a vă proteja formularele de spam folosind logica matematică. Acceptă conectarea, înregistrarea, recuperarea parolei, comentariile și formularele de contact.
Utilizatorii trebuie să completeze ecuația matematică înainte ca formularul să fie trimis. Puteți configura complexitatea „Captcha Plus” utilizând trei acțiuni matematice de bază, cum ar fi adăugarea, scăderea și multiplicarea. Deci, încetează spamul acum!
Descarca | Demo | web hosting
3. Premium Pack SEO
Cele mai multe funcții WordPress sunt ieșite din cutie; Acesta este, fără îndoială, motivul pentru care WordPress este cel mai popular sistem de gestionare a conținutului din lume.
Cu toate acestea, proprietarii folosesc în general WordPress pentru a optimiza viteza și SEO site-ul lor. Pachetul SEO premium este instrumentul suprem pentru optimizarea site-ului dvs. pentru motoarele de căutare.
Descoperiți, de asemenea Cum de a crea un magazin privat cu WooCommerce
Are toate funcțiile pe care le-ați putea dori în zeci de plugin-uri diferite și funcții bonus pe care nu le veți vedea nicăieri în altă parte.
Descarca | Demo | web hosting
Resurse recomandate
Aflați despre alte resurse recomandate pentru a vă ajuta să construiți și să gestionați site-ul dvs. web.
- Pluginurile 8 WordPress pentru a crea un megamenu pe blogul tău
- Pluginurile 10 WordPress pentru a ascunde conținutul premium pe blogul dvs.
- Cum să creați cu ușurință un Quiz în WordPress
- Cum să creați o politică de confidențialitate pe WordPress
Concluzie
Asta e! Asta e pentru acest tutorial despre adăugarea de articole recente dintr-o anumită categorie. Nu ezita sa împărtășiți cu prietenii de pe rețelele de socializare preferate.
Cu toate acestea, veți putea, de asemenea, să ne consultați Resurse, dacă aveți nevoie de mai multe elemente pentru a vă derula proiectele de creare a site-urilor de internet, consultați ghidul nostru cu privire la Creare blog WordPress.
Dacă aveți sugestii sau observații, lăsați-le în secțiunea noastră comentarii.
...
Salut, nu inteleg aceasta parte:
Într-un fișier cu tema dvs. puteți utiliza următoarea funcție PHP: "custom_postsbycategory()"
Codul nu se va înregistra deoarece eroare de sintaxă, „_postsbycategory” neașteptată (T_STRING), așteptând „(”
Aveți o soluție pentru a debloca situația, vă rog?
Bonsoir,
Nu există încă o soluție mai bună. Îmi pare rău.
bonjour,
Cu ce ar trebui să înlocuiesc categoria_nume? După limac, după id ...? poți pune un exemplu te rog?
Mărfuri.
bonjour,
Avertizez pe oricine dorește să copieze / lipească codul. Toate ghilimelele duble și simple trebuie înlocuite cu versiunea lor în limba engleză. exemplu: "" de "". Fii vigilent 😉
Vă mulțumim pentru precizie, vom corecta.
Mulțumesc pentru întoarcerea lui Alex
Bună ziua, și vă mulțumesc pentru acest tutorial foarte simplu.
Sunt un începător total. Ce vrei să spui la pasul 2 prin „într-un anumit fișier”? Ar trebui să-l creăm sau cum să-l recunoaștem?
bonjour,
Dacă sunteți începător, atunci nu recomand a doua metodă.
bonjour,
Știu că întrebarea a fost pusă cu mult timp în urmă, dar îmi pun aceeași întrebare ca și Carribou. Ce vrei să spui prin „într-un anumit fișier”? se spune într-un mod foarte misterios ...
Multumesc pentru informatii
Bună ziua, Michael,
Mulțumesc pentru remarcă. Am corectat articolul. Este „Singurul lucru pe care va trebui să îl faceți este să adăugați următorul cod în fișier functions.php a temei dvs. active WordPress »
Dar puteți, de asemenea, să vă creați propriul plugin și să inserați această bucată de cod în el.
Sperăm că v-am răspuns îngrijorării. Vă rugăm să nu ezitați să reveniți dacă întâmpinați alte dificultăți.
Cordialement