U bent waarschijnlijk bekend met de categoriewidget die deze categorieën in een vervolgkeuzelijst weergeeft. Onlangs wilde een abonnee een vergelijkbare lijst samenstellen (in het vervolgkeuzemenu), maar deze keer voor items.

In deze zelfstudie laat ik u zien hoe u een vervolgkeuzelijst met recente artikelen weergeeft.

recentpostsdisplay

Waarom moet u een lijst met recente artikelen bekijken?

WordPress biedt standaard een widget voor recente berichten. Deze widget toont eenvoudigweg recente berichten van jouw blog, en het maximale aantal items kan worden gekozen. Maar als u meer dan 5-10 artikelen wilt weergeven, wordt de lijst in uw zijbalk langer.

Sommige WordPress-gebruikers moeten de zaken compacter maken in de weergave van hun recente berichten. Als u in dit geval een menu met een vervolgkeuzelijst met items gebruikt, bespaart u ruimte in de zijbalken.

Laten we eens kijken naar de verschillende manieren waarop u uw recente artikelen kunt toevoegen in een vervolgkeuzelijst.

Hoe u recente artikelen kunt toevoegen aan een eenvoudig vervolgkeuzemenu

Deze methode maakt gebruik van de internetfunctie " wp_get_recents_posts". Het enige dat u hoeft te doen, is de volgende code kopiëren en plakken in een specifiek bestand in uw thema of in een van je plugins.

functie recentposts_dropdown () {$ string. = ' Selecteer een bericht '; $ args = array ('numberposts' => '5', 'post_status' => 'publiceren'); $ recent_posts = wp_get_recent_posts ($ args); foreach ($ recent_posts als $ recent) {$ string. = ' '. $ recent ["post_title"]. ' '; } $ string. = ' var urlmenu = document.getElementById( "rpdropdown" ); urlmenu.onchange = function() {
            window.open( this.options[ this.selectedIndex ].value, "_self" );
            };
            '; retourneer $ string; } add_shortcode ('rp_dropdown', 'recentposts_dropdown'); add_filter ('widget_text', 'do_shortcode');

Nu kunt u de "[rp_dropdown]" shortcode op uw berichten of op uw tekstwidget gebruiken.

recentpostsmenu

Hoe u recente artikelen kunt bekijken met een plug-in

Met de vorige methode kunt u eenvoudig een lijst met uw recente artikelen op uw WordPress blog. Een andere manier om dit te doen om ruimte te besparen, is door een dynamische opvouwbare lijst toe te voegen.

Wat u in dit geval moet doen, is de plug-in installeren en activeren Sluiten-O-MaticDeze plug-in werkt zonder configuratie en er is geen instelling.

Met deze plug-in kunt u alles in een vervolgkeuzelijst weergeven met een shortcode.

Maar voordat we deze plug-in gebruiken, willen we graag de mogelijkheid hebben om recente artikelen weer te geven waar we maar willen. Het enige dat u in dit geval hoeft te doen, is de volgende code toevoegen in het functions.php-bestand van uw thema of in een van uw plug-ins.

functie recentposts () {$ string. = ' '; $ args = array ('numberposts' => '5', 'post_status' => 'publiceren'); $ recent_posts = wp_get_recent_posts ($ args); foreach ($ recent_posts als $ recent) {$ string. = ' '. $ recent ["post_title"]. ' '; } $ string. = ' '; retourneer $ string; } add_shortcode ('recentposts', 'recentposts'); add_filter ('widget_text', 'do_shortcode');

Aan dit codegedeelte kunt u recente artikelen toevoegen jouw blog met behulp van de shortcode “ [Recentposts]".

Nu gaan we onze shortcode toevoegen in de shortcode van de plugin Inklapbare-O-Matic, om een ​​opvouwbaar menu te maken. Hier is een concreet voorbeeld:

[expand title = "Recente berichten"] [recente berichten] [/ uitvouwen]

Vergeet niet de waarde van het attribuut te vervangen "Titel" van de shortcode "Uitbreiden", om de titel van de widget te wijzigen. U zult een lijst hebben die lijkt op deze:

recentposts-inklapbare

Zoals je kunt zien, is het zo simpel als dat. Ik hoop dat alles goed werkt jouw blog. Mogelijk moet u dit doen een back-up van uw blog vóór deze bewerking.

Dat is alles voor dit artikel, aarzel niet om het te delen met je vrienden op je favoriete sociale netwerken en ik wens jullie allemaal een gelukkig nieuwjaar!