Você já quis saber como exibir postagens da mesma categoria no WordPress?
Isso já foi motivo de várias solicitações de nossos assinantes que queriam priorizar uma categoria nos widgets. Neste tutorial, mostrarei como exibir artigos recentes de uma categoria nos widgets do seu blog WordPress.
lá dois métodos que lhe permitirá alcançar seus objetivos. O primeiro método é muito simples e adequado para blogueiros iniciantes, pois é feito através de um plugin que permitirá exibir postagens recentes de uma categoria em um widget.
O segundo método é feito com um pedaço de código que você pode adicionar em um arquivo do seu tema WordPress, mas este método é apenas para usuários experientes.
A principal vantagem desse último método é que ele não o torna dependente de um plug-in e você também tem muita flexibilidade nas configurações. No entanto, o método com o plug-in é relativamente simples, se você não quiser perder tempo, eu recomendo.
Bem, como tudo foi dito, apresentarei a seguir os dois métodos.
Mas antes, se você nunca instalou o WordPress, descubra Como instalar um tema WordPress et Como encontrar, instalar e ativar um tema WordPress em seu blog
Então, voltemos ao porquê de estarmos aqui.
1a Método: Usando um plugin "Category Post Widget"
Esta é uma plugin para WordPress disponívelvocê pode instalar a partir do seu painel.
Uma vez feito, vá para a interface " Aparência> Widgets E você notará que um novo widget está disponível.
Você apenas precisa mover este widget e adicioná-lo à barra lateral de sua escolha. Quando terminar, você poderá escolher uma categoria, definir um limite de item para listar, mostrar ou não as imagens em destaque (personalizar as dimensões), defina um limite em termos de palavras para categorias.
Descubra também Como adicionar categorias para o menu do seu blog WordPress
Ao consultar seu blog, você verá como o widget é exibido.
Também convidamos você a ler Como dar um estilo único às diferentes categorias no WordPress
2e método: usando um código
A única coisa que você terá que fazer é adicionar o seguinte código ao arquivo functions.php do seu tema WordPress ativo.
function custom _postsbycategory() {
// the query
$the_query = new WP_Query( array( 'category_name' => 'announcements', 'posts_per_page' => 10 ) );
// La boucle WordPress
if ( $the_query->have_posts() ) {
$string .= '<ul class="postsbycategory widget_recent_entries">';
while ( $the_query->have_posts() ) {
$the_query->the_post();
if ( has_post_thumbnail() ) {
$string .= '<li>';
$string .= '<a href="' . get_the_permalink() .'" rel="bookmark">' . get_the_post_thumbnail($post_id, array( 50, 50) ) . get_the_title() .'</a></li>';
} else {
// Si aucune image n’existe
$string .= '<li><a href="' . get_the_permalink() .'" rel="bookmark">' . get_the_title() .'</a></li>';
}
}
} else {
// Aucun article disponible
}
$string .= '</ul>';
return $string;
/* Restauration des données */
wp_reset_postdata();
}
// Add a shortcode
add_shortcode('categoryposts', 'custom_postsbycategory');
// Enable shortcodes in text widgets
add_filter('widget_text', 'do_shortcode');
Certifique-se de alterar o valor da chave category_name ". Você pode aumentar o número de artigos usando a tecla post_per_page ".
Em um arquivo do seu tema, você pode usar a seguinte função PHP: " custom_postsbycategory () »
Você também pode descobrir Como adicionar botões de compartilhamento no WordPress clicando neste link.
Você também pode usar o shortcode " [Categoryposts] Para exibir a lista de itens em uma categoria específica em seus artigos, páginas ou widgets.
Descubra também alguns plugins premium do WordPress
Você pode usar outro WordPress plugins para dar uma aparência moderna e otimizar o manuseio do seu blog ou site.
Oferecemos a você aqui alguns plugins premium do WordPress que ajudarão você a fazer isso.
1. Super Backup e Clone - Migrar
Le WordPress Plugin Super Backup & Clone – Migrate permitirá que você faça backup do seu site. De fato, trabalhar em seu site é sempre um processo longo e complicado, e seria uma pena se você perdesse seu trabalho após uma configuração incorreta ou um erro de manipulação.
Ce WordPress Plugin é uma solução de backup confiável que evitará que você perca seus dados. Suas principais características são: um painel intuitivo, a possibilidade de manter várias instâncias de backups, migração para outro servidor possível, restauração de backups, diagnóstico automático, excelente suporte ao cliente, suporte multisite, etc…
Descarregar | Demo | hospedagem na web
2. Captcha Plus
O plugin Captcha plus é uma das melhores soluções de segurança do WordPress para proteger seus formulários de spam usando lógica matemática. Ele oferece suporte para login, registro, recuperação de senha, comentários e formulários de contato.
Os usuários devem preencher a equação matemática antes de enviar o formulário. Você pode configurar a complexidade do “Captcha Plus” usando três ações matemáticas básicas, como adicionar, subtrair e multiplicar. Portanto, pare de enviar spam agora!
Descarregar | Demo | hospedagem na web
3. Pacote Premium de SEO
A maioria dos recursos do WordPress está pronta para uso; é sem dúvida por isso que o WordPress é o sistema de gerenciamento de conteúdo mais popular do mundo.
No entanto, os proprietários geralmente usam o WordPress para otimizar a velocidade e o SEO de seu site. O Premium SEO Pack é a ferramenta definitiva para otimizar o seu site para os mecanismos de pesquisa.
Descubra também Como criar uma loja privada com o WooCommerce
Tem todos os recursos que você pode querer em dezenas de plugins diferentes e recursos de bônus que você não verá em nenhum outro lugar.
Descarregar | Demo | hospedagem na web
Recursos Recomendados
Descubra outros recursos recomendados para ajudá-lo a criar e gerenciar seu site.
- 8 WordPress plugins para criar um megamenu no seu blog
- 10 WordPress plugins para esconder conteúdo premium em seu blog
- Como criar facilmente um questionário no WordPress
- Como criar uma política de privacidade no WordPress
Conclusão
É isso aí! É isso neste tutorial sobre como adicionar artigos recentes de uma categoria específica. Não hesite em compartilhe com seus amigos em suas redes sociais favoritas.
No entanto, você também poderá consultar nossos Ressources, se você precisar de mais elementos para realizar seus projetos de criação de sites da Internet, consultando nosso guia no site Criação de blog WordPress.
Se você tiver sugestões ou comentários, deixe-os em nossa seção Comentários.
...
Olá, não entendi essa parte:
Em um arquivo do seu tema você pode usar a seguinte função PHP: "custom_postsbycategory()"
O código não será registrado devido a erro de sintaxe, '_postsbycategory' inesperado (T_STRING), esperando '('
Você tem uma solução para desbloquear a situação, por favor?
Bonsoir,
Ainda não há solução melhor. Desculpe.
Bom Dia,
O que devo substituir o nome_da_categoria? Pela lesma, pelo id ...? você pode colocar um exemplo por favor?
Merci.
Bom Dia,
Aviso a quem quiser copiar / colar o código. Todas as aspas simples e duplas devem ser substituídas por sua versão em inglês. exemplo: "" por "". Fique atento 😉
Obrigado pela precisão, vamos corrigir.
Obrigado por devolver Alex
Olá, e obrigado por este muito simples tutorial.
Eu sou um iniciante total. O que você quer dizer na etapa 2 por "em um arquivo específico"? Devemos criá-lo ou como reconhecê-lo?
Bom Dia,
Se você é um novato, então eu não recomendo o segundo método.
Bom Dia,
Sei que a pergunta foi feita há um bom tempo, mas estou me fazendo a mesma pergunta que Carribou. O que você quer dizer com "em um arquivo específico"? é dito de uma forma muito misteriosa ...
Obrigado pela informação
Bonjour Michel,
Obrigado por sua observação. Nós corrigimos o artigo. Isto é "A única coisa que você terá que fazer é adicionar o seguinte código ao arquivo functions.php do seu tema WordPress ativo »
Mas você também pode criar seu próprio plugin e inserir este código nele.
Esperamos ter respondido sua preocupação. Não hesite em voltar se tiver mais dificuldades.
cordialmente