Você provavelmente está familiarizado com o widget de categoria que exibe essas categorias em uma lista suspensa. Recentemente, um assinante quis reunir uma lista semelhante (no menu suspenso), mas desta vez para itens.

Neste tutorial, mostrarei como exibir uma lista suspensa de artigos recentes.

recentpostsdisplay

Por que você precisa ver uma lista de artigos recentes?

O WordPress oferece um widget padrão de postagens recentes. Este widget simplesmente exibe postagens recentes de seu blog, e o número máximo de itens pode ser escolhido. Mas se você quiser exibir mais de 5 a 10 artigos, a lista na barra lateral ficará mais longa.

Alguns usuários do WordPress precisam tornar as coisas mais compactas na exibição de suas postagens recentes. Nesse caso, usar um menu com uma lista suspensa de itens economizará espaço nas barras laterais.

Vejamos as diferentes maneiras de adicionar seus artigos recentes em uma lista suspensa.

Como adicionar artigos recentes a um menu suspenso simples

Este método usa a função internet " wp_get_recents_posts" Tudo que você precisa fazer é copiar e colar o código a seguir em um arquivo específico em seu tema ou em um de seus plugins.

função recentposts_dropdown () {$ string. = ' Selecione uma postagem '; $ args = array ('numberposts' => '5', 'post_status' => 'publicar'); $ recent_posts = wp_get_recent_posts ($ args); foreach ($ recent_posts as $ recent) {$ string. = ' '. $ recent ["post_title"]. ' '; } $ string. = ' var urlmenu = document.getElementById( "rpdropdown" ); urlmenu.onchange = function() {
            window.open( this.options[ this.selectedIndex ].value, "_self" );
            };
            '; return $ string; } add_shortcode ('rp_dropdown', 'recentposts_dropdown'); add_filter ('widget_text', 'do_shortcode');

Agora você pode usar o código de acesso "[rp_dropdown]" em suas postagens ou em seu widget de texto.

recentpostsmenu

Como visualizar artigos recentes usando um plugin

O método anterior simplesmente permite que você exiba uma lista de seus artigos recentes em seu blog WordPress. Outra maneira de fazer isso para economizar espaço é adicionar uma lista dinâmica recolhível.

O que você precisa fazer neste caso é instalar e ativar o plugin Fechar-O-MaticEste plugin funciona sem configuração e não há configuração.

Este plugin permite que você exiba tudo em uma lista suspensa usando um código de acesso.

Mas antes de usarmos este plugin, gostaríamos de ter a opção de exibir postagens recentes onde quisermos. Nesse caso, tudo o que você precisa fazer é adicionar o código a seguir ao arquivo functions.php do seu tema ou a um de seus plug-ins.

função recentposts () {$ string. = ' '; $ args = array ('numberposts' => '5', 'post_status' => 'publicar'); $ recent_posts = wp_get_recent_posts ($ args); foreach ($ recent_posts as $ recent) {$ string. = ' '. $ recent ["post_title"]. ' '; } $ string. = ' '; return $ string; } add_shortcode ('recentposts', 'recentposts'); add_filter ('widget_text', 'do_shortcode');

Esta parte do código permite adicionar artigos recentes ao seu blog usando o código de acesso “ [Recentposts]"

Agora vamos adicionar o nosso shortcode no shortcode plug-in Dobrável-O-Matic, para criar um menu dobrável. Aqui está um exemplo concreto:

[expandir título = "Postagens recentes"] [postagens recentes] [/ expandir]

Não se esqueça de substituir o valor do atributo "Título" shortcode "Expandir", para alterar o título do widget. Você terá uma lista semelhante a esta:

recentposts-dobráveis

Como você pode ver, é tão simples quanto isso. Espero que tudo funcione bem seu blog. Você pode precisar fazer um backup do seu blog antes desta operação.

Isso é tudo por este artigo, não hesite em compartilhá-lo com seus amigos em suas redes sociais favoritas e desejo a todos um Feliz Ano Novo!