Como ativar oEmbed em widgets de texto WordPress

Recentemente, um de nossos usuários nos perguntou como habilitar oEmbed em widgets de texto do WordPress. OEmbed é um protocolo que permite que seu blog peça a um site habilitado oEmbed para fornecer HTML necessário para incorporar conteúdo dinâmico. Em palavras simples, ele permite que você cole apenas um URL de vídeo do YouTube em uma postagem no blog e deixe o WordPress incorporá-lo automaticamente. Você pode ajustar manualmente a largura máxima inserida ou mudar dinamicamente a largura e a altura do conteúdo. No entanto, você não pode incorporar conteúdo em um widget de texto usando oEmbed. Neste artigo, mostraremos como habilitar oEmbed em widgets de texto do WordPress.

Tudo o que você precisa fazer é adicionar o seguinte código no seu tema functions.php arquivo ou um plugin específico do site:

add_filter ('widget_text', array ($ wp_embed, 'run_shortcode'), 8);
 add_filter ('widget_text', array ($ wp_embed, 'autoembed'), 8); 

Depois de ter feito isso, então você está pronto. Você ativou com sucesso oEmbed para widgets de texto. Você pode dirigir-se a Aparência »Widgets para testá-lo. Simplesmente adicione um URL de vídeo do Youtube no seu widget de texto e veja a magia.

Para aqueles de vocês que desejam saber o que esse código faz, ele simplesmente adiciona um filtro widget_text permitindo widgets de texto para executar shortcode para oEmbed e auto-embed conteúdo.

Para aqueles que não gostam de lidar com o código, então você pode simplesmente ativar o Widget do Text oEmbed. Literalmente, faz o mesmo. O plugin possui apenas 2 linhas de código que compartilhamos acima.

Esperamos que este artigo o ajude a habilitar oEmbed em widgets de texto. Se você tiver dúvidas ou comentários, por favor, avise-nos, deixando um comentário abaixo.