Du känner förmodligen till kategori-widgeten som visar dessa kategorier i en listruta. Nyligen ville en abonnent sätta ihop en liknande lista (i rullgardinsmenyn), men den här gången för objekt.

I den här handledningen visar jag hur du visar en rullgardinslista för nyligen publicerade artiklar.

recentpostsdisplay

Varför behöver du visa en lista över senaste artiklar?

WordPress erbjuder en standardwidget för senaste inlägg. Denna widget visar helt enkelt senaste inlägg från din blogg, och det maximala antalet objekt kan väljas. Men om du vill visa fler än 5-10 artiklar kommer listan på sidofältet att bli längre.

Vissa WordPress-användare måste göra saker och ting mer kompakta när de senaste inläggen visas. I det här fallet sparar du utrymme i sidofältet genom att använda en meny med en rullgardinslista med objekt.

Låt oss titta på de olika sätten du kan lägga till dina senaste artiklar i en listruta.

Så här lägger du till nya artiklar till en enkel rullgardinsmeny

Den här metoden använder internetfunktionen " wp_get_recents_posts". Allt du behöver göra är att kopiera och klistra in följande kod i en specifik fil i ditt tema eller i en av dina plugins.

funktion recentposts_dropdown () {$ string. = ' Välj ett inlägg '; $ args = array ('numberposts' => '5', 'post_status' => 'publicera'); $ recent_posts = wp_get_recent_posts ($ args); foreach ($ recent_posts som $ recent) {$ string. = ' '. $ recent ["post_title"]. ' '; } $ string. = ' var urlmenu = document.getElementById( "rpdropdown" ); urlmenu.onchange = function() {
            window.open( this.options[ this.selectedIndex ].value, "_self" );
            };
            '; returnera $ string; } add_shortcode ('rp_dropdown', 'recentposts_dropdown'); add_filter ('widget_text', 'do_shortcode');

Nu kan du använda kortkoden "[rp_dropdown]" på dina inlägg eller i din textwidget.

recentpostsmenu

Hur man visar de senaste artiklarna med ett plugin

Den tidigare metoden låter dig helt enkelt visa en lista över dina senaste artiklar på din Wordpress blogg. Ett annat sätt att göra detta för att spara utrymme är att lägga till en dynamisk hopfällbar lista.

Vad du behöver göra i det här fallet är att installera och aktivera plugin Kollaps-O-MaticDetta plugin fungerar utan konfiguration och det finns ingen inställning.

Detta plugin låter dig visa allt i en listruta med hjälp av en kortkod.

Men innan vi använder detta plugin vill vi ha möjlighet att visa senaste artiklar var som helst vi vill. Allt du behöver göra i det här fallet är att lägga till följande kod antingen i ditt temas funktioner.php-fil eller i en av dina plugins.

funktion recentposts () {$ string. = ' '; $ args = array ('numberposts' => '5', 'post_status' => 'publicera'); $ recent_posts = wp_get_recent_posts ($ args); foreach ($ recent_posts som $ recent) {$ string. = ' '. $ recent ["post_title"]. ' '; } $ string. = ' '; returnera $ string; } add_shortcode ('recentposts', 'recentposts'); add_filter ('widget_text', 'do_shortcode');

Denna del av koden låter dig lägga till senaste artiklar till din blogg med kortkoden " [Recentposts]".

Nu ska vi lägga till vår short i plugin kortkod Hopfällbar-O-Matic, för att skapa en hopfällbar meny. Här är ett konkret exempel:

[expand title = "Senaste inlägg"] [recentposts] [/ expand]

Glöm inte att ersätta attributets värde "Titel" kortkod "Bygga ut", för att ändra widgetens titel. Du kommer att ha en lista som liknar den här:

recentposts-hopfällbara

Som du kan se är det så enkelt. Jag hoppas att allt fungerar bra din blogg. Du kan behöva göra en säkerhetskopia av din blogg innan den här operationen.

Det är allt för den här artikeln, tveka inte att dela den med dina vänner på dina favorit sociala nätverk och jag önskar er alla ett gott nytt år!