Nu aveți nevoie de interogări personalizate sau apeluri la baza de date doar pentru a obține o listă de postări recente. De fapt, există o funcție încorporată în WordPress care va face exact acest lucru. Se numește, wp_get_archives(). S-ar putea să o recunoașteți ca o modalitate de a afișa arhive lunare, dar cu câțiva parametri, o puteți modifica pentru a afișa o listă de postări WordPress publicate recent. Iată codul:
<?php wp_get_archives('title_li=&type=postbypost&limit=10'); ?>
Ceea ce va face acest lucru este să elimine orice formatare adăugată de WordPress și să genereze o listă frumoasă a celor 10 postări cele mai recente, fiecare în propriul său tag <li>.
Folosesc tema Wordpress Twenty-Eleven și am afișat întotdeauna postările recente folosind widget-ul din Jetpack. Dar vreau ca această listă să apară și în postările individuale. Există o modalitate de a face acest lucru?
Muchas gracias!!!! Mulțumesc mult!!!! Exact ce căutam!
Salutări din Spania 😉
Sara
Mulțumesc! A rezolvat problema mea în 2 secunde.
Mulțumesc Leland – exact la timp
*Îmi place site-ul tău apropo 😀
M.?
L-am implementat pe pagina mea „despre” aici: http://www.webdesign-bureau-of-mauritius.com/web-design-mauritius
Funcționează ca prin magie. Mulțumesc pentru asta!
Poți să spui sistemului să afișeze rezumatul postării? sau doar un teaser?
Ok. Tot ce face acest cod este să afișeze o listă foarte simplă de postări recente. Marcajul este similar cu acesta:
<ul><li><a href="http://example.com/recent-post-3">Ultima</a></li>
<li><a href="http://example.com/recent-post-2">A doua postare recentă</a></li>
<li><a href="http://example.com/recent-post-1">A treia postare recentă</a></li>
</ul>
Dacă doriți altceva (miniaturi, număr de caractere, orice altceva), asta ar necesita o buclă personalizată și nu pot să trec în revistă fiecare caz specific în comentariile de aici.
Cum fac asta și am și miniaturi? Miniaturi foarte mici. 35px X 35 px. Google mă enervează trimițându-mă în cercuri toată ziua. Sunt inutile lol.
Ei bine, aștept răspunsul tău util.
Mulțumesc.
Oh wow, asta e ușor 😀 Mulțumesc pentru acest articol grozav!
Apropo, a întâlnit cineva funcții pentru a combina actualizările postărilor recente și ale paginilor în ordine cronologică?
Ce zici de afișarea postărilor recente, împreună cu un număr stabilit de caractere din intrarea propriu-zisă?
O bucată de cod grozavă! Mi-au trebuit doar doi ani să o găsesc. xD
LOL… mai bine mai târziu decât niciodată.
Bună, cum fac ca lista să aibă URL-urile în interiorul tag-urilor Header?
Mulțumesc
Trebuie să exclud postările dintr-o anumită categorie, cum s-ar putea face?
Ar trebui să faci o buclă personalizată și să excluzi categoria. Vezi pagina query_posts pentru mai multe informații.
Mulțumesc, asta m-a ajutat enorm. 🙂
Cum pot face asta cu categorii?
Te referi la o listă de categorii sau la o listă de postări din anumite categorii?
Pentru o listă de categorii ați putea folosi wp_list_categories.
Pentru o listă de postări dintr-o anumită categorie, probabil ați avea nevoie de o interogare personalizată. Cum să faceți asta ar necesita un tutorial complet nou, dar acesta ar trebui să vă ajute să începeți.
curat și simplu. Mulțumesc pentru cod
@Corey: Nu cu acest cod, probabil ar trebui să faceți o buclă personalizată pentru asta.
MULȚUMESC!!!! m-am chinuit cu mai multe pluginuri de postări recente, dar mereu era ceva ce trebuia configurat, editat etc. în sfârșit pot elimina tot gunoiul suplimentar necesar pentru a le face să funcționeze
Poți adăuga ora și data la asta? Dacă da, cum?
Îmi funcționează perfect. Mulțumesc pentru acest hack excelent 🙂
Mulțumesc! Exact ce îmi trebuia 😉
eh mulțumesc.
ce ar trebui să fac pentru a adăuga un antet la liste?
mulțumesc din nou.
Mulțumesc mult, a funcționat superb!
Ce zici de o versiune în care excluzi anumite categorii din postările recente? această funcție nu permite excluderea categoriilor. O folosesc în interiorul buclei înainte de apelul pentru titlul postării efective într-o bară laterală stângă și am constatat că cealaltă versiune a unei interogări personalizate a bazei de date a introdus titlul ultimei postări în titlul postării principale the_title(). Dacă folosesc versiunea pe care ați furnizat-o, atunci nu introduce titlul greșit postării, dar nu pot exclude câteva categorii personalizate care alimentează știrile și portofoliul meu.
Acesta este perfect! Exact ce îmi trebuia pentru a afișa cele mai recente postări pe pagina principală a unui site web bisericesc. Mulțumesc mult pentru pont!
Sper să funcționeze pe blogul meu