Cum să afișați cele mai recente postări Sticky în WordPress

Cum să afișați cele mai recente postări Sticky în WordPress / Tutoriale

WordPress are această caracteristică foarte interesantă numită mesaje lipicioase. Gândiți-vă la posturile lipicioase ca postări recomandate pentru blogul dvs. Când marcați o postare ca fiind lipicioasă, ea apare deasupra postărilor dvs. noi, dar numai dacă tema dvs. o permite. În acest tutorial vă vom arăta cum să afișați ultimele postări lipicioase în WordPress.

Notă: Acesta este un tutorial de nivel intermediar și necesită cunoștințe de bază HTML / CSS + teme WordPress cunoștințe.

Tutorial video

Abonați-vă la WPBeginner

Dacă nu vă place videoclipul sau aveți nevoie de mai multe instrucțiuni, continuați să citiți.

Primul lucru pe care trebuie să-l faceți este să copiați și să inserați acest fragment de cod în fișierul functions.php al temei sau într-un plugin specific site-ului.

 funcția wpb_latest_sticky () / * Obțineți toate mesajele lipicioase * / $ sticky = get_option ('sticky_posts'); / * Sortați stickies cu cele mai noi la început * / rsort ($ sticky); / * Obține cele 5 cele mai noi stickie (schimbă 5 pentru un alt număr) * / $ sticky = array_slice ($ sticky, 0, 5); / * Solicitați mesaje lipicioase * / $ the_query = noi WP_Query (array ('post__in' => $ sticky, 'ignore_sticky_posts' => 1)); // Buclele dacă ($ the_query-> have_posts ()) $ return. = '
    „; în timp ce ($ the_query-> have_posts ()) $ the_query-> the_post (); $ return. = '
  • ". get_the_title (). '
    ". get_the_excerpt (). '
  • „; $ return = = '
„; altfel // nu au fost găsite postări / * Restorează datele originale de postare * / wp_reset_postdata (); returnați $ return; add_shortcode ('latest_stickies', 'wpb_latest_sticky');

Codul de mai sus interoghează baza de date WordPress pentru a prelua cele mai recente 5 postări lipicioase. Acesta afișează apoi fiecare titlu lipicios post cu un link într-un format de listă. Am înfășurat toate acestea într-o funcție și am creat un scurtcod.

Acum, pentru a afișa cele mai recente postări lipicioase, puteți utiliza codul scurt [latest_stickies] în orice post WordPress, o pagină sau chiar un widget text.

Dacă doriți să utilizați coduri scurte în interiorul unui widget de text, atunci va trebui să adăugați această linie suplimentară de cod în funcțiile de temă ale funcțiilor.php sau plugin-ul specific site-ului.

 add_filter ('widget_text', 'do_shortcode'); 

Acest fragment și funcția pot fi foarte bine utilizate în glisorul recomandat sau orice altă funcție avansată pe care doriți să o afișați pe site-ul dvs. Acest fragment este orientat în mare parte către un site WordPress care are o pagină personalizată personalizată sau un stil de revistă.

Asta e tot, sperăm că acest articol v-a ajutat să afișați ultimele postări lipicioase pe blogul dvs. WordPress. S-ar putea să doriți, de asemenea, să verificați tutorialul nostru despre cum să adăugați o dată de expirare la posturile lipicioase din WordPress.

Dacă v-ați plăcut acest articol, vă rugăm să vă abonați la tutorialele video YouTube pentru canalul YouTube pentru WordPress. Ne puteți găsi pe Twitter și pe Google+.