Hoe de nieuwste plaknotities in WordPress worden weergegeven

Hoe de nieuwste plaknotities in WordPress worden weergegeven / tutorials

WordPress heeft deze zeer gave functie met de naam sticky posts. Denk aan plakkerige berichten als aanbevolen berichten voor je blog. Wanneer je een bericht markeert als 'plakkerig', wordt dit boven je nieuwe berichten weergegeven, maar alleen als je thema dit toestaat. In deze zelfstudie laten we u zien hoe u de nieuwste plakkerige berichten in WordPress kunt weergeven.

Opmerking: dit is een tutorial op middelbaar niveau en vereist basiskennis van HTML / CSS-kennis + WordPress-thema's.

Video-instructies

Abonneer je op WPBeginner

Als je de video niet leuk vindt of meer instructies nodig hebt, ga dan door met lezen.

Het eerste dat u hoeft te doen, is dit codefragment kopiëren en plakken in het bestand functions.php van uw thema of in een sitespecifieke plug-in.

 functie wpb_latest_sticky () / * Krijg alle plaknotities * / $ sticky = get_option ('sticky_posts'); / * Sorteer de stickies met de nieuwste aan de bovenkant * / rsort ($ sticky); / * Ontvang de 5 nieuwste stickies (verander 5 voor een ander nummer) * / $ sticky = array_slice ($ sticky, 0, 5); / * Query sticky posts * / $ the_query = new WP_Query (array ('post__in' => $ sticky, 'ignore_sticky_posts' => 1)); // De lus if ($ the_query-> have_posts ()) $ return. = '
    '; while ($ the_query-> have_posts ()) $ the_query-> the_post (); $ return. = '
  • '. get_the_title (). '
    '. get_the_excerpt (). '
  • '; $ return. = '
'; else // geen berichten gevonden / * Oorspronkelijke berichtgegevens herstellen * / wp_reset_postdata (); return $ return; add_shortcode ('latest_stickies', 'wpb_latest_sticky');

De bovenstaande code bevraagt ​​de WordPress-database om de 5 meest recente sticky-berichten op te halen. Vervolgens wordt de titel van elk plakkend bericht weergegeven met een link in een lijstindeling. We hebben dat alles verpakt in een functie en een shortcode gemaakt.

Om uw laatste poststukken weer te geven, kunt u de shortcode [latest_stickies] in elk WordPress-bericht, elke pagina of zelfs een tekstwidget gebruiken.

Als u shortcodes in een tekstwidget wilt gebruiken, moet u deze extra regel code toevoegen aan de functies.php of site-specifieke plug-in van uw thema..

 add_filter ('widget_text', 'do_shortcode'); 

Dit fragment en deze functie kunnen heel goed worden gebruikt in de aanbevolen schuifregelaar of een andere geavanceerde functie die u op uw site wilt weergeven. Dit fragment is meestal gericht op een WordPress-site met een aangepaste startpagina of een stijl in tijdschriftenstijl.

Dat is alles, we hopen dat dit artikel u heeft geholpen om de laatste plakkerige berichten op uw WordPress-blog weer te geven. U kunt ook onze handleiding voor het toevoegen van een vervaldatum aan plaknotities in WordPress afrekenen.

Als je dit artikel leuk vond, meld je dan aan voor onze YouTube-video-tutorials over WordPress. U kunt ons ook vinden op Twitter en Google+.