Codex tools: Log in
Languages: English • 日本語 • Português do Brasil • Русский • (Add your language)
Contents |
Começando na versão WordPress 2.9, é muito fácil embutir vídeos, imagens e outros conteúdos no seu site WordPress.
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.
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.
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:
Isso depende se o site oferece suporte ao oEmbed ou não.
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.
Registre um handler usando wp_embed_register_handler() e ofereça uma função callback que gera o HTML.
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).