Shortcodes em Widgets

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.

Shortcodes em Widgets é um artigo sobre shortcodes, widgets shortcodes, widgets Códigos http://dianakcury.com/wp/codigos/shortcodes-em-widgets#commentsDiana K. Cury http://dianakcury.com/wordpress/wp-content/themes/di3554/img/card.png

Uma ideia sobre “Shortcodes em Widgets

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *