Alguns temas e plugins oferecem vários shortcodes para usar, mas por padrão o WordPress não permite usar nenhum shortcode em widgets.
No arquivo functions.php, adicione o seguinte:
add_filter('widget_text', 'do_shortcode');
E é só! Agora a maioria dos shortcodes funcionarão dentro do widget Texto – Texto normal ou HTML, apenas adicione este widget em uma área disponível e insira um shortcode.
Veja que não são todos os shortcodes que funcionam então se algum não funcionar pode ser o modo que o shortcode funciona mesmo, para testar se shortcodes estão ativos para widgets após adicionar o código acima, teste com o shortcode [gallery
]:
- Vá em Mídia > Biblioteca e pegue alguns IDs de imagens que tenha por lá, (é só mover o cursor do mouse sobre o link Editar de uma imagem e observar no canto da tela do navegador).
- Vá em Aparência > Widgets.
- Adicione um widget Texto – Texto normal ou HTML
- Na área de edição adicione o shortcode gallery entre colchetes informando os IDs das imagens: [
gallery include="243,366,122"
] - Veja no site se as imagens estão aparecendo, se estiver então está ativo!
Outra coisa que se deve reparar é que talvez precise formatar o que for gerado pelo shortcode, no exemplo acima, a galeria provavelmente vai aparecer meio sem formatação, espremida na barra lateral etc nestes caso você precisa adicionar CSS extra para ajustar a exibição.
Sem estresse!
Precisa de ajuda com seu WordPress?
Entre em contato