Codex

pt-br:Embutidos

Contents

Começando na versão WordPress 2.9, é muito fácil embutir vídeos, imagens e outros conteúdos no seu site WordPress.

Como Embutir Vídeo

  1. Veja suas configurações de Mídias em Painéis de Administração > Configurações > Mídia.
  1. Marque a opção Tentar incorporar automaticamente todos URLs sem formatação em Painéis de Administração > Configurações > Mídia
Opção Tentar incorporar automaticamente todos URLs sem formatação

Agora, tudo que você precisa fazer para incorporar algo em uma postagem ou página é inserir a URL para ele em sua área de conteúdo.

Certifique-se que a URL está em sua própria linha e não possui link (não-clicável ao ver a postagem).

Por exemplo:

Vejam este vídeo:

http://www.youtube.com/watch?v=nTDNLUzjkpg

Este foi um vídeo interessante.

O WordPress automaticamente transforma o link em um vídeo YouTube ao se visualizar a postagem.

Usando Shortcodes

Você também pode optar por envolver a URL na shortcode [embed]. Se consegue o mesmo efeito, mas não exige que a URL fique em sua própria linha e a opção Tentar incorporar automaticamente todos URLs sem formatação seja ativada.

Também permite que você defina um valor máximo (mas não fixo) de largura e altura, assim:

[embed width="123" height="456"]...[/embed]

Se o Wordpress não consegue inserir o seu URL você terá um link para a URL.

oEmbed

O recurso de embutir mídia é mais fácil se através do oEmbed, um protocolo para sites que pede ao site B (como YouTube) o HTML necessário para inserir o conteúdo (como um vídeo) a partir do site B.

O oEmbed foi projetado para evitar ter que copiar e colar o HTML do site que hospeda a mídia que deseja inserir. Ele suporta vídeos, imagens, texto e muito mais.

Por questões de segurança, não são todos os sites que podem transmitir através do oEmbed. Esta a lista de sites permitidos:

FAQ sobre oEmbed no WordPress

  • Como Adicionar Suporte para mais Websites?

Isso depende se o site oferece suporte ao oEmbed ou não.

  • Adicionar Suporte para um Site sem oEmbed Ativado

Se um site têm suporte ao oEmbed, você terá que chamar a função wp_oembed_add_provider() para adicionar o site e o formato de URL à lista branca interna.

  • Adicionar Suporte para um Site sem oEmbed

Registre um handler usando wp_embed_register_handler() e ofereça uma função callback que gera o HTML.

oEmbed Discovery

A implementação oEmbed no WordPress está desativada. Por padrão, você só pode inserir a partir de sites que estão listados na lista branca interna. Isso é para evitar a incorporação acidental de sites maliciosos.

No entanto, se você acha que você é conhecedor o suficiente para evitar isso, você pode permitir aos usuários do seu site (Administradores e Editores) a capacidade de incorporar de sites que tenham tags oEmbed em <head>. Você só precisa instalar o Discovery plugin (em inglês).

Recursos Externos

Changelog

  • 3.0 : Suporte a SmugMug e FunnyOrDie.com.
WordPress Brasil
Artigos sobre o WordPress em Português-Brasil.
Todas as comunidades lusófonas também são bem-vindas! Adicione {{Codex-pt}} em seus artigos.