WP YouTube Lyte

Descrição

WP YouTube Lyte permite que você faça um “carregamento lento” de seus vídeos, inserindo “Lite YouTube Embeds” responsivo. Esse estilo se parece com o YouTube normal, mas só chama o player “completo” do YouTube quando clicado, reduzindo substancialmente o tamanho do download e o tempo de renderização ao incorporar o YouTube, melhorando drasticamente o desempenho da página quando você tem vários vídeos do YouTube. O plugin pode ser configurado para armazenar miniaturas do YouTube em cache localmente, melhorando o desempenho e a privacidade. Os vídeos incorporados do YouTube no LYTE não exigem solicitações aos servidores do YouTube, provavelmente (não sou advogado) permitindo uma melhor conformidade com o GDPR.

O plugin pega links normais do YouTube, substituindo o oEmbed do núcleo do WordPress. Como alternativa, você pode adicionar um link do YouTube para um vídeo ou uma lista de reprodução inteira com “httpv” em vez de “http(s)” ou adicionar um widget Lyte à sua barra lateral e o WP YouTube Lyte substitui esse link pelo código correto com desempenho otimizado. Alguns exemplos:

  • httpv://www.youtube.com/watch?v=_SQkWbRublY (incorporação de vídeo normal)
  • httpv://youtu.be/_SQkWbRublY (vídeo incorporado com youtube-shortlink)
  • https://www.youtube.com/watch?v=_SQkW bublY (incorporação apenas de áudio)
  • httpv://www.youtube.com/playlist?list=PLA486E741B25F8E00 (incorporação da lista de reprodução)
  • httpv://www.youtube.com/watch?v=_SQkWbRublY#stepSize=-1 (player de vídeo, um tamanho menor que o configurado como padrão)
  • httpv://www.youtube.com/watch?v=_SQkWbRublY?start=20&showinfo=0 (player de vídeo, começa a reproduzir aos 20 segundos e não mostra o título)

Ou usando códigos de acesso:

 [lyte id='_SQkWbRublY' /]
 [lyte id='_SQkWbRublY' audio='true' /]
 [lyte id='A486E741B25F8E00' playlist='true' /]

WP YouTube Lyte foi desenvolvido tendo desempenho como foco principal, mas foi testado para compatibilidade máxima com navegador (iPad incluído), mantendo-se atento à acessibilidade. A partir da versão 1.2.0, as incorporações do Lyte são totalmente responsivas e podem incorporar automaticamente videoObject microdata< /a> também. O plugin é totalmente multilíngue, com suporte para catalão, holandês, inglês, francês, alemão, hebraico, romeno, espanhol e esloveno.

Sua opinião é bem-vinda; consulte informações nas perguntas frequentes para relatórios de bugs/solicitações de recursos e sinta-se à vontade para avaliar e/ou reportar sobre compatibilidade no wordpress.org.

Capturas de tela

Instalação

Basta instalar a tela “Plugins | Adicionar novo” do WordPress e tudo ficará bem. A instalação manual também é muito simples:

  1. Envie o arquivo zip e descompacte-o no diretório /wp-content/plugins/
  2. Ative o plugin através do menu ‘Plugins’ do WordPress
  3. Coloque um link para um clipe do YouTube como este; http://www.youtube.com/watch?v=_SQkWbRublY

Perguntas frequentes

Por que o WP YouTube Lyte precisa acessar a API do YouTube? Afinal, o que é uma API?

Uma API é uma forma de fazer com que dois softwares conversem entre si para trocar informações. Neste caso, WP YouTube Lyte entra em contato com o YouTube para solicitar a miniatura, o título e a descrição do vídeo que você adicionou. A miniatura e o título ficam visíveis na página da web (no player Lyte), enquanto a descrição está no HTML como microdados para fins de otimização de mecanismos de busca (veja abaixo).

OK, agora como posso obter essa chave de API?

  1. Acesse o Google Developer Console e faça login com sua conta do Google.

  2. Clique em ‘Criar Projeto’ e:

    • Preencha um nome de projeto
    • Preencha um ID do projeto
    • Clique em ‘Criar’
  3. Na próxima página (ou quando não houver próxima página, clique no nome do seu Projeto):

    • Role para baixo até YouTube Data API v3 e clique nele
    • Clique em ‘ATIVAR’ na parte superior para ativar a API
    • Opcionalmente, desative outras APIs
  4. Na barra lateral à esquerda:

    • Clique em ‘Credenciais’
    • Clique em ‘Criar Credencial’ na parte superior.
    • Clique em ‘chave API’
    • Defina o mínimo de restrições possível; a maioria dos problemas para fazer isso funcionar são causados ​​por essas configurações.
    • Clique em ‘Criar’
  5. Copie sua chave API para a página de configurações do WP YouTube Lyte.

Estou recebendo “erros técnicos” ao validar minha chave de API do YouTube

Em certos casos, ao adicionar restrições, a chave API quando testada pode fornecer avisos técnicos, mesmo que tudo esteja funcionando corretamente, certifique-se de verificar se o título dos novos vídeos está sendo exibido para confirmar se está tudo bem.

O WP YouTube Lyte funcionará se eu não fornecer uma chave de API?

Sim, com algumas exceções; WP YouTube Lyte continuará funcionando, renderizando players Lyte, mas sem título e microdados (descrição, hora, …) e sem miniaturas para playlists.

Não quero uma chave de API. Como posso me livrar do aviso de “chave de API”?

Basta digitar “none” (sem as aspas) no campo da chave da API e o Lyte irá parar de importuná-lo.

O WP YouTube Lyte protege a privacidade do meu visitante?

Ao contrário de alguns dos mais importantes plugins não há terceiros código de rastreamento no WP YouTube Lyte, mas o YouTube, é claro, recebe solicitações de visitantes para as miniaturas, a menos que a opção de armazenar miniaturas em cache localmente esteja habilitada. Se as miniaturas forem armazenadas em cache localmente, nenhuma solicitação será enviada ao YouTube pelo navegador do visitante até/a menos que o vídeo seja reproduzido.

Eu uso um construtor de páginas e o LYTE não parece ativo nos vídeos do YouTube que adiciono lá?

Por padrão, LYTE usa o filtro “the_content” do WordPress. Os construtores de páginas não aplicam esse filtro ao seu conteúdo e, portanto, o LYTE não é acionado neles. Como solução alternativa, você pode adicionar o widget LYTE ou adicionar o vídeo LYTE usando o código de acesso no bloco de texto do construtor de páginas, isso funciona na maioria dos construtores de páginas.

Posso usar o WP YouTube Lyte para um campo personalizado?

Basta passar o URL httpv de tal campo para lyte_preparse assim:
if(function_exists(‘lyte_preparse’)) { echo lyte_preparse($video); }
e você está pronto para ir!

O WP YouTube Lyte funciona com Infinite Scroll?

A partir da versão 1.1.0, sim; na configuração do Infinite Scroll você só precisa adicionar “ly.te()” em a caixa “Javascript a ser chamado após a busca das próximas postagens”.

Como o WP YouTube Lyte oferece suporte a microdados?

  • Existe um esquema de microdados específico para “videoObject” que WP O YouTube Lyte pode adicionar à sua página, que o Google pode usar para exibir a miniatura do vídeo próximo ao resultado da pesquisa
  • Isso é opcional e pode ser desativado na página de opções
  • Os microdados do objeto de vídeo NÃO são adicionados para incorporações, listas de reprodução ou widgets somente de áudio
  • O Google nem sempre exibirá a miniatura; isso provavelmente depende da relevância do vídeo para o resto da página.

Como o suporte a legendas é adicionado aos microdados?

Em janeiro de 2014, a Benetech, uma organização sem fins lucrativos dos EUA que desenvolve e usa tecnologia para criar mudanças sociais positivas, ofereceu um patch que adiciona o propriedade accessibilityFeature aos microdados de vídeos com legendas. Se você tiver microdados habilitados, o WP YouTube Lyte tentará verificar automaticamente (em uma chamada assíncrona e separada por meio de um serviço web proxy, já que o YouTube só oferece legendas em sua API v3 que requer autenticação) se as legendas estão disponíveis e, em caso afirmativo, adiciona o propriedade accessFeature com legendas de valor para os microdados. Isso pode ser desativado desativando os microdados ou, se você quiser microdados, mas não a propriedade acessibilidadeFeature, usando o filtro “lyte_docaptions” para definir as legendas como falsas (o código de exemplo está em lyte_helper.php_example).

Incorporações LYTE responsivas

  • A largura do vídeo nas postagens e páginas se adaptará à largura do contêiner (o div) no qual as postagens/páginas do seu blog são mostradas. Isso significa que se o seu tema for responsivo, o WP YouTube Lyte o seguirá.
  • Os widgets não respondem.
  • se a largura do div do conteúdo chegar a cerca de 200 pixels, a IU do LYTE ficará distorcida (o YouTube também exige que a largura mínima de incorporação seja 200px).

Posso usar o WP YouTube Lyte em links ou iframes normais do YouTube?

Sim, a partir da versão 1.5.0, os links normais do YouTube também são transferidos automaticamente para incorporações do Lyte. Você também obterá automaticamente uma visualização (não Lyte) do vídeo na tela de pós-edição visual. A partir do LYTE 1.7.5, os iframes do YouTube também podem ser convertidos automaticamente.

O que posso fazer com a API?

Muito; existem filtros para pré-analisar the_content, para alterar configurações, para alterar o CSS, para alterar o HTML do LYTE-div, … Existem exemplos para todos os filtros (e uma ação) em lyte_helper.php_example

Problema com o pacote All In One Seo

O All in One SEO Pack por padrão gera uma descrição que ainda contém links httpv. Para removê-los, você terá que usar (código de exemplo em) lyte_helper.php (veja acima) e adicionar lyte_filter_aioseop_description ao filtro aioseop lá.

Quando clico em um vídeo do LYTE, um link para o YouTube é aberto, o que há com isso?

Você provavelmente adicionou um link ao redor do URL httpv. Nenhum link é necessário, apenas o URL httpv.

Meu vídeo parece carregar mais lentamente em dispositivos móveis?

Por padrão (a menos que “cache a miniatura localmente” esteja ativo), o WP YouTube Lyte irá de fato carregar vídeos normais do YouTube mais lentos em vez dos vídeos do Lyte, já que a exigência do vídeo do Lyte exigiria dois cliques do usuário para reproduzir um vídeo (uma vez para carregar o YouTube vídeo e uma vez para iniciá-lo) porque não há suporte para reprodução automática em dispositivos móveis. Se desejar, você pode forçar o WP YouTube Lyte a fazer o Lyte do vídeo no celular com este código (adicione-o no arquivo functions.php do seu tema filho, em um plugin auxiliar separado ou usando o plugin de trechos de código;

add_filter( 'lyte_do_mobile', '__return_true' );

lyteCache.php está usando muitos recursos

lyteCache.php é um arquivo independente (não depende do WordPress) que é usado quando o cache local de miniaturas está ativo, o que significa que as solicitações para essas miniaturas são tratadas pelo PHP. No WP YouTube Lyte 1.7.14, a lógica foi adicionada para evitar que o lyteCache.php faça cache de miniaturas ao ser chamado diretamente, sem que o “cache local de miniaturas” esteja ativo.

Além disso, se você quiser garantir que as miniaturas só possam ser usadas em seu próprio site (e não com hotlinks), você pode usar este trecho de código:

add_filter( 'lyte_filter_local_thumb_doublecheck', '__return_true' );

Isso terá o WP YouTube Lyte configurado (em JavaScript no HTML) e verificado (na solicitação da miniatura) um cookie. Se o cookie não for definido, a solicitação de imagem será redirecionada para o URL de origem do YouTube.

Algum outro problema que devo saber?

  • Ter o mesmo vídeo do YouTube em uma página pode causar mau funcionamento do WP YouTube Lyte (já que o ID do YouTube é usado como o ID do div no DOM, e os IDs do DOM devem ser exclusivos)

Encontrei um bug/gostaria que um recurso fosse adicionado!

Apenas me diga, eu gosto do feedback! Use a página de contato no meu blog, deixe um comentário em uma postagem sobre wp-youtube-lyte ou crie um novo tópico no fórum wordpress.org.

Como você pode ajudar

Avaliações

18 fevereiro, 2024 2 respostas
Very nice idea and it works well. Thanks a lot.
6 fevereiro, 2024 10 respostas
Hi, This plugin will not make your site gdpr compliant when using youtube videos. simply install add a video to your site and then do a test on cookiebot.com Dissappointing.
2 fevereiro, 2024 2 respostas
After upgrading to PHP 8.3 I see an Deprecated error message regarding WP YouTube Lyte. Is it possible to look into this issue? Thank you very much.
Leia todas as 204 avaliações

Colaboradores e desenvolvedores

“WP YouTube Lyte” é um programa de código aberto. As seguintes pessoas contribuíram para este plugin.

Colaboradores

WP YouTube Lyte” foi traduzido para 14 localidades. Agradecemos aos tradutores por suas contribuições.

Traduzir “WP YouTube Lyte” para seu idioma.

Interessado no desenvolvimento?

Navegue pelo código, consulte o repositório SVN ou assine o registro de desenvolvimento por RSS.

Registro de alterações

1.7.26

  • fix the figcaption regression

1.7.25

  • fix for regression that saw youtu.be links in WordPress blocks break.

1.7.24

  • Compatibility with bedrock-autoloader (thanks to Gerwin Jansen)
  • Improve alignment for Gutenberg YouTube/ video block (kudo’s to Benjamin Pick)
  • removed type=”text/javascript” attribute from <script tags

1.7.23

  • fix for PHP deprecation notice in PHP 8.2 in lytePartners.php

1.7.22

  • correção para figcaption no desaparecimento do bloco de vídeo do WordPress (obrigado Tomas Hartl!)
  • disabled “lyte kinda texturize” by default (can be re-enabled with a filter)

1.7.21

  • correção de bug para regressão na análise de melhorias que, em alguns casos, viam links para o YouTube sendo mostrados como LYTE também.
  • melhoria no saneamento de solicitação do lyteCache (gorjeta para Siina Chavoshlu por relatar e testar a correção)
  • other minor changes, see GitHub commits

1.7.20

  • diversos. análise de melhorias, resultando em shorts do YT funcionando também.

1.7.19

  • melhorias no recurso alternativo de carregamento lento (parabéns a Stirius & believableUN e softromano pela ajuda/teste!)
  • lyteCache: se maxresdefault.jpg não existir, tente hqdefault.jpg (contribuição de R33D3M33R, obrigado!)
  • alguns filtros extras

1.7.18

  • pequenas melhorias na integração com a API do YouTube, obrigado a enchamun e mountbatt pela ajuda!

1.7.17

  • diversas melhorias sugeridas pela equipe de plug-ins do WordPress
  • filtro adicionado à descrição do conjunto conforme proposto e contribuído por Patrick Robertson
  • filtro adicionado para desativar o substituto para miniatura do YouTube conforme proposto e contribuído por Benjamin Pick
  • lógica adicionada para mudar para diferentes tipos de comportamento de carregamento lento proposto e contribuído por @softmanro

1.7.16

  • removeu o código de legendas antigo (as legendas não são suportadas nativamente pela API do YouTube + o back-end da Benetech não estava mais funcionando)
  • adicionou higienização extra, obrigado m0ze!
  • opcionalmente, desative o substituto de miniaturas para servidores do YouTube (contribuição de Benjamin Pick)
  • limpeza geral de código (espaços, duplos -> aspas simples em torno de strings, …)
  • diversos. correções/melhorias menores, consulte commits do GitHub para obter detalhes.

1.7.15

  • Para evitar que o YouTube corte o acesso à API porque nenhuma solicitação foi feita por 3 meses, o LYTE agora armazena em cache os dados do YouTube por padrão por 2 meses, após os quais eles são atualizados. Os dados armazenados em cache anteriormente só seriam atualizados se o cache fosse limpo manualmente.

1.7.14

  • corrigir a quebra dos blocos principais do WordPress “bloco de postagens recentes” quando o resumo ou o artigo completo eram exibidos.
  • remova arquivos de idioma antigos (as traduções agora são inteiramente feitas via https://translate.wordpress.org/projects/wp-plugins/wp-youtube-lyte/
  • adicione lógica ao lyteCache.php para evitar o uso (ab) como, por exemplo. hotlinking (precisa ser ativado com o filtro lyte_filter_local_thumb_doublecheck) ou cache lyteCache mesmo se o cache local de miniaturas estiver desativado.
  • algumas correções menores.

1.7.13

  • corrigir regressão causando a quebra de comentários HTML

1.7.12

  • correção para traço se tornar traço duplo
  • mova lyteThumbs.php para lyteCache.php porque as soluções de segurança geralmente ficam traumatizadas por todas as coisas que são polegares
  • adicione expiração para miniaturas em cache (3 dias) para garantir que sejam atualizadas se a imagem original for alterada
  • algumas outras mudanças menores, consulte https://github.com/futtta/wp-youtube-lyte/commits/main

1.7.11

  • consertar playlist que quebrou devido à mudança de prioridade (de 4 para 10)
  • adicione verificações is_amp (e is_feed) à nova função lyte_prepare (que é executada com prioridade 4)

1.7.10

  • corrigir regressão para bloco WordPress incorporado no YouTube (https://wordpress.org/support/topic/errors-caused-by-upgrading-to-version-1-7-9/) devido à alteração da prioridade em 1.7.9.

1.7.9

  • verificação de AMP aprimorada (LYTE nunca deve estar ativo em páginas AMP)
  • melhorias na análise de bloco gutenberg
  • altere a prioridade do filtro para 10 em vez de 4 para permitir “capturar” mais vídeos do YouTube renderizados
  • consertar a quebra do jsapi
  • diversos. pequenas alterações/correções

1.7.8

  • diversos. melhorias para evitar avisos de dados estruturados do Google.
  • correção de quebra de miniaturas armazenadas em cache local quando a função mime_content_type não está disponível.
  • testado com WordPress 5.3 (beta 3).

1.7.7

  • correção de bug: evite clicar duas vezes em reproduzir no Chrome (devido à reprodução automática não funcionar)

1.7.6

  • melhoria: parâmetros extras para shortcode (start, showinfo, stepsize e hqthumb).
  • melhoria: transforme também os iframes do youtube-nocookie.com em LYTE, conforme proposto por Maxim.
  • melhoria: remova também as miniaturas armazenadas em cache ao limpar o cache.
  • melhoria: defina também a imagem na tag noscript como miniatura hospedada local se essa opção estiver ativa.
  • correção de bug: quando vários iframes estavam em uma página, aqueles após o LYTE se perdiam (relatado por Daniel Pardella, obrigado).

1.7.5

  • melhoria: atue também no código iframe do YouTube se “também atue nos links do YouTube” estiver ativado.
  • melhoria: se extraído de Gutenburg, os blocos incorporados do YouTube mantêm a tag figure com todas as classes CSS relevantes e mantêm a legenda (se definida).

1.7.4

  • melhoria: certifique-se de que as miniaturas armazenadas em cache local sejam veiculadas com bons cabeçalhos de resposta HTTP (permitindo respostas HTTP 304 e permitindo que as imagens sejam armazenadas em cache no navegador).
  • melhoria: tamanhos maiores de widgets para uso em construtores de páginas.

1.7.3

  • mudou o YouTube para youtube-nocookie.com.
  • extensão adicional em torno da descrição para garantir que ela possa ser estilizada separadamente.

1.7.2

  • novo: você pode adicionar um texto abaixo de cada vídeo (por exemplo, para fins de isenção de responsabilidade de privacidade, pense no GDPR) adicionando-o na página de configurações
  • correção: miniaturas do LYTE sem chave de API agora também podem ser armazenadas em cache localmente

1.7.1

  • Finalmente foi corrigido um bug desagradável que causava falha na validação da chave de API no PHP 7.1 e superior. Um grande obrigado a @emilyatal, @mkalina, @nicolaottomano, @aminech, @partounian, @nicksws que forneceram contribuições valiosas em o fórum de suporte do WordPress LYTE e testei várias versões de depuração para ajudar a corrigir isso.

1.7.0

  • novo: opção de hospedar miniaturas localmente para melhorar o desempenho e a privacidade (não sou advogado, mas isso pode tornar o YouTube incorporado compatível com o GDPR, já que nenhuma solicitação será enviada ao YouTube a menos/até que o vídeo seja reproduzido).
  • opção removida para adicionar links “easy youtube” (extinto)
  • faça com que os widgets não quebrem o HTTPS (obrigado R33D3M33R)

1.6.8

  • novo: suporte para blocos Gutenberg com YouTube incorporado (testado com o plugin Gutenberg versão 2.3.0)
  • tela de administração atualizada
  • diversas correções de bugs (consulte o log de commit do GitHub para obter detalhes)
  • confirmado trabalhando com WordPress 4.9.4

1.6.7

1.6.6

  • correção de bug de emergência; mais foi perdido, mas agora foi encontrado. Desculpe por isso!

1.6.5

  • bug: Aviso/ aviso do PHP quando o título está vazio, corrija por kReEsTaL, obrigado!
  • bug: os controles do player do YouTube não são visíveis em todos os navegadores quando carregados por HTTP, mudando para HTTPS para todos, conforme relatado por georg6840tb

1.6.4

  • atualizado para a interface mais recente do YouTube, novamente graças a Draikin. o controle inferior agora está oculto por padrão, consulte FAQ
  • filtro lyte_do_mobile adicionado para exibir vídeo lyte em vez do YouTube normal no celular também, consulte FAQ
  • se o WP YouTube Lyte estiver configurado para carregar vídeo HD, ele também mostrará a miniatura maxresdefault.jpg.
  • correção de bug: em alguns navegadores móveis WP YouTybe Lyte tornou a página muito larga

1.6.3

  • alterou o construtor de widget Lyte para construtor de objeto estilo PHP5
  • testado e confirmado trabalhando com WordPress 4.3

1.6.2

  • melhoria: o URL da playlist do YouTube agora será reconhecido automaticamente e renderizado também no LYTE (gorjeta ao markothaler por propor isso)
  • melhoria: insira “none” na chave de API para não ser mais incomodado pelo aviso de chave ausente (como solicitado por TheGiantRedFox1986)
  • melhoria: se nenhuma chave de API (ou “nenhuma” para chave) for fornecida, não tente mais entrar em contato com o YouTube, apenas defina uma miniatura (não funciona para playlists).
  • limpeza: código removido que atendia à API do YouTube v2.
  • traduções atualizadas em francês (merci Serge!)

1.6.1

  • correção para widgets WP YouTube Lyte que não carregam

1.6.0

1.5.0

  • Novo: WP YouTube Lyte agora também pode atuar em URLs normais do YouTube. Este comportamento está ativo por padrão em novas instalações e desativado por padrão para atualizações (a partir de 1.4.x) para evitar comportamento inesperado.
  • Melhoria (API): aplique o filtro lyte_settings após a ação after_setup_theme conforme proposto por Yun
  • Melhoria (API): filtro lyte_match_thumburl adicionado para definir miniatura como solicitado por Simon Barnett
  • Correção de bug: para reprodutor somente de áudio, torne o título visível para melhorar a acessibilidade (para leitores de tela), conforme solicitado por Octocorn
  • Correção de bug: algumas playlists não funcionavam, conforme relatado por jpress
  • Atualizada a maioria das traduções, adicionado ucraniano (por Michael Yunat de getvoip.com e sérvio por Ogi Djuraskovic de firstsiteguide.com, parabéns a todos que ajudaram!

1.4.2

  • Correção de bug: listas de reprodução em feeds RSS foram quebradas
  • Correção de bug: o link do YouTube em uma playlist estava errado
  • Melhoria: código de exemplo em lyte_helper.php para também analisar links http-youtube agora só é acionado se o link estiver em uma nova linha
  • Testado com WordPress 3.9

1.4.1

  • definir intervalo para verificação de legendas para 30 dias

1.4.0

  • novo: se os microdados estiverem habilitados, verifique se as legendas estão disponíveis e, em caso afirmativo, adicione a marcação acessibilidadeFeature=captions. Contribuído graciosamente da Benetech
  • correção de bug: widgets com URLs curtos do youtu.be foram quebrados (conforme observado por Robert de audio-times.com.
  • correção de bug: em alguns casos, o tamanho do iframe no celular não estava correto (relatado por David de webquarry.com.
  • correção de bug: rotação móvel tratada de forma mais eficiente (com base no feedback do Skyfield

1.3.3

1.3.2

  • Adicionado suporte para playlist no widget WP YouTube Lyte (esqueci de adicioná-lo, obrigado a Ed Dingwall para me lembrar)
  • Adicionada uma versão alternativa do lytesprite, criada por Claes from PCPLAY.se. Para mudar, renomeie lyte/lytesprite.png para lyte/lytesprite_orig.png e depois renomeie lyte/lytesprite_claes.png para lyte/lytesprite.png.
  • Corrigidos alguns avisos de PHP em widget.php

1.3.1

1.3.0

  • WP YouTube Lyte agora possui uma API para permitir que seu comportamento seja alterado, com extensos exemplos em lyte_helper.php_example
  • Suporte para miniaturas de maior qualidade adicionando #hqThumb=1 ao link httpv
  • Você pode desabilitar microdados por vídeo adicionando #noMicrodata=1 ao link httpv quando os microdados estiverem habilitados.
  • Caixa de seleção na página de administração para liberar o cache do WP YouTube Lyte (que contém título, descrição, … do YouTube)
  • adicionou uma função lyte_preparse para ser usada por temas/plugins (a entrada é o ID do YouTube)
  • melhoria: adicionada opacidade ao botão play quando não passa o mouse sobre ele
  • correção de bug: suprime mensagens de erro se yt_resp não contiver todos os dados
  • correção de bug: resolva o aviso do PHP para pS-array em options.php

1.2.2

  • correção de bug: aplique sanitize_text_field aos campos de descrição e título de microdados para escapar, por exemplo. citações
  • correção de bug: adicionadas redefinições de CSS para melhor evitar conflitos de CSS com temas (conforme relatado pelo usuário antigo FruityOaty)
  • correção de bug: fallback para função wp_trim_words ausente no wordpress <3.3 (conforme relatado por Armude)
  • correção de bug: verifique se os dados do cache/youtube são válidos antes de tentar extrair informações dele conforme relatado por Collin
  • melhoria: melhor suporte para feeds RSS/ATOM conforme solicitado por drreen
  • item adicionado no FAQ sobre como forçar links normais do YouTube a serem analisados ​​​​pelo WP YouTube Lyte também
  • testado com WordPress 3.6 beta 1

1.2.1

  • correção de bug: se, por exemplo. modernizr adicionou “audio” como classe ao elemento html, wp youtube lyte ficou confuso. relatado por Peco de dubtechnoblog.com e Delphuk
  • testado com sucesso com WordPress 3.6 (versão de desenvolvimento)

1.2.0

  • As incorporações do LYTE agora são totalmente responsivas
  • inclusão automática de microdados do Scheme.org (VideoObject)
  • desempenho ainda melhor (menos solicitações; eram 5, agora são 3)
  • atualizado para a aparência atual do YouTube
  • menos JavaScript, mais CSS
  • correção de bug: toda a saída do lyte agora foi removida dos trechos

1.1.9

1.1.8

1.1.7

  • correção de bug: 1.1.6 quebrou trechos, conforme relatado por Franz de noobtech.at

1.1.6

  • correção de bug: remova noscript-stuff do_excerpt conforme solicitado por wordpressvoxbox13
  • correção de bug: mude a detecção de HTTPS para a função is_ssl() do WordPress para evitar quebras no MS IIS
  • removeu o recurso bônus “DoNotTrack” devido à complexidade adicional, pelo menos um bug e o fato de que WP DoNotTrack faz um trabalho melhor nisso

1.1.5

1.1.4

  • correção de bug: o YouTube somente com áudio foi interrompido devido a alterações no YouTube (obrigado por reportar Adrian!)
  • correção de bug: a incorporação da playlist estava um pouco quebrada (novamente devido a mudanças no YouTube)
  • correção de bug: links httpv- ou httpa- só foram encontrados se o parâmetro v estivesse no início da string de consulta (conforme descoberto por Mye)
  • adicionados 2 novos tamanhos de widget (250X200px e 400X333px)

1.1.3

1.1.2

  • correção de bug: durante o desenvolvimento do 1.1.0 o javascript para carregamento lento, o player lyte se perdeu de alguma forma, readded (agora em lyte(-min).js)
  • desempenho: substituiu a folha de estilo externa (lyte.css) por javascript embutido que adiciona uma folha de estilo interna ao cabeçalho do documento (obrigado por me pressionar Collin !

1.1.1

1.1.0

  • Interface atualizada do LYTE-player: exibição maior da imagem de visualização, aparência alterada do espaço reservado para título, imagem de controles atualizada
  • novo: adicionado suporte para “Rolagem Infinita” conforme proposto por “der Tuxman” e Olivier
  • novo: adicionado suporte beta para a API JS do YouTube, conforme solicitado por Yun
  • desempenho: remova pesquisas duplas de DOM em javascript, dica de chapéu Yun
  • aborrecimento-evitar: verifique o complemento “Karma Blocker” e avise, com base no feedback de Leona
  • tradução: adicionado romeno, obrigado a Alexander e Web Hosting Geeks
  • correção de bug: 2º vídeo com parâmetros start ou showinfo herdados dos do 1º e também relatado por Josh D
  • correção de bug: marcado lyte img border css como! Importante
  • correção de bug: javascript embutido movido (para cada lyte-div) para o rodapé da página para resolver conflito com alguns plug-ins jQuery no MSIE conforme relatado por Yun
  • correção de bug: defina autohide como false para incorporações somente de áudio

1.0.0

  • novo: também funciona em trechos (manuais); basta adicionar um link httpv ao campo “excerto” no administrador da postagem/página (com base no feedback de Ruben@tuttingegneri)
  • novidade: se youtube-url contiver os parâmetros “start” ou “showinfo”, eles serão usados ​​ao reproduzir o vídeo real. Isto significa que agora você pode pular para um momento específico no vídeo do YouTube ou impedir que o título/autor seja exibido (com base no feedback de a.o. Miguel e Josh D)
  • atualização: o javascript agora inicia após o carregamento completo da página ou após 1 segundo (o que ocorrer primeiro), evitando assim que o vídeo não seja exibido devido a outras solicitações demorarem muito
  • atualização: o recurso de bônus interrompe o rastreamento do lockerz.com por addtoany (você ainda vai querer ocultar o “ganhar pontos” guia embora)
  • correção de bug: evita que o vídeo reproduzido fique na frente, por exemplo. um menu suspenso ou lightbox (graças a Matt Whittingham)
  • correção de bug: resolve a sobreposição entre o player e o texto quando a opção foi definida para não mostrar links (relatado por Josh D)

0.9.4

  • segurança: WP YouTube Lyte agora funciona inteiramente em https se o seu blog estiver rodando em https
  • desempenho (js/renderização de página): inicie o javascript um pouco mais tarde (em “load” em vez de “DOMContentLoaded”) para acelerar o carregamento da página (pode precisar de mais otimizações)
  • desempenho (php): tenha o plugin somente inclua/execute php quando necessário
  • atualizei donottrack.js para corresponder à versão usada em meu WP DoNotTrack-plugin. se quiser ajustar a forma como o donottrack.js funciona, você pode querer verificar esse plugin (e desative a opção no WP YouTube Lyte)
  • correção de bug: pequeno ajuste no CSS para forçar a transparência do botão play

0.9.3

  • Correção de bug: donottrack.js manipulou document.write incorretamente, causando mau funcionamento do javascript que depende dele (relatado por S.K., obrigado pela ajuda!)
  • Correção de bug: javascript embutido movido para uma expressão de função para proteger valores (d=document) de outro javascript que pode usar variáveis ​​globais (graças a Eric McNiece de emc2innovation.com para reportar e investigar)
  • Correção de bug: foram feitas alterações nos widgets para permitir que um vídeo apareça tanto em uma postagem do blog quanto na barra de widgets e para permitir links httpv lá (embora httpv não seja necessário em widgets) com base no feedback de Nick Tann
  • Correção de bug: prioridade alterada de add_filter para garantir que wp-youtube-lyte possa funcionar junto com o novo Smart Youtube Pro v4 (embora isso possa se tornar um problema novamente se/quando uma nova versão do Smart Youtube chegar)
  • Idiomas: adicionada uma tradução completa em francês (obrigado Serge de blogaf.org)

0.9.2

0.9.1

  • conformidade com xhtml ainda melhor
  • problemas readme.txt corrigidos

0.9.0

  • agora você pode alterar o tamanho do player padrão (conforme proposto por Edward Owen); httpv://www.youtube.com/watch?v=_SQkWbRublY#stepSize=-2 ou httpv://youtu.be/_SQkWbRublY#stepSize=+1 alterará o tamanho do player para um dos outros tamanhos disponíveis no formato escolhido (4:3 ou 16:9)
  • adicionou um tamanho menor de 16:9 e reorganizou os tamanhos dos players na tela de opções
  • Correção de bug: ID lyte-div alterado para forçá-lo a ser compatível com xhtml (IDs não podem começar com um dígito, dica: Ruben de ytuquelees.net
  • Correção de bug: versão adicionada em js-call para evitar problemas de cache (lyte-min.js?ver=0.8.1) conforme experimentado por alguns usuários e relatado por Ryan de givemeshred.com
  • Atualize para o “recurso bônus” para consertar as coisas (considere este beta)
  • Idiomas: adicionado hebraico (por Sagive SEO) e catalão (por Ruben de ytuquelees.net) traduções e adição de versão completa em espanhol (graças a Paulino Brener, da Social Media Travellers)
  • testado com sucesso no WordPress 3.3 (beta 2)

0.8.0

  • adicionado suporte para playlists
  • adicionado suporte para HD
  • abandonou o suporte para o código incorporado legado do YouTube
  • elementos de interface do usuário atualizados para combinar com o novo estilo sombrio do player do YouTube
  • tamanhos de player atualizados para corresponder ao YouTube
  • adicionadas novas traduções: espanhol (strings front-end, graças a Paulino Brener @Social Media Travellers) e alemão (completo, por “der Tuxman”)

0.7.3

  • suporte sdded para links youtu.be
  • adicionada tradução sl_SI (obrigado Mitja MiheliČ @arnes.si)
  • carregue donottrack js em https se necessário (obrigado Chris @campino2k.de)
  • testado e confirmado para funcionar perfeitamente com wordpress 3.2.1

0.7.2

  • corrigido um bug introduzido em 0.7.1 que fazia com que links httpv que não estavam em nova linha não fossem transformados em um player lyte
  • áudio adicionado como opção para widgets também (considere esta versão beta, ainda não testada exaustivamente)

0.7.1

  • lyte-min.js re-minizado (embora haja lyte.js para seu prazer de leitura)
  • a imagem em miniatura em noscript-tags agora herda o tamanho de div (para evitar que atrapalhe o layout quando JS não estiver disponível, por exemplo, em um feed do feedburner)
  • a versão HTML5 do reprodutor de áudio agora é um pouco maior (era 27px, agora 33px) para permitir a rolagem pelo clipe
  • a saída html do plugin agora é validada em relação ao xhtml 1.0 transicional (obrigado pelo aviso Carolin)
  • o texto no frontend (ou seja, o que seus visitantes veem) é traduzido para holandês e francês. correções e outras traduções são bem-vindas

0.7.0

0.6.5

  • imagens atualizadas para a versão HTML5 para uma nova aparência
  • desativou “assistir mais tarde” adicionando a variável “provavelmente_logged_in=false” à incorporação do YouTube
  • alterou lyte/lyte.css (mover margem de .lt para .lyte) para permitir alterações no posicionamento do player
  • mudou o nome da variável js em options.php para resolver um pequeno bug na exibição de rss
  • adicionou um recurso de bônus (experimental)

0.6.4

0.6.3

  • carregue apenas plugins jquery na página de opções deste plugin
  • alterar ligeiramente a posição da miniatura (5 pixels para cima)
  • testado em WordPress 3.0.3

0.6.2

  • correção de bug: o javascript em widgets.php fazia com que um widget wp youtube lyte não fosse mostrado na barra lateral se nenhum wp youtube lyte estivesse presente no conteúdo principal
  • carregue plug-ins jquery na tela de administração usando wp_enqueue_script em vez de adicioná-los “manualmente”
  • armazene o feed selecionado na página de administração em um cookie para mostrar o mesmo feed na próxima vez

0.6.1

  • o tamanho do widget agora pode ser definido (3 tamanhos disponíveis, a serem especificados para cada widget individualmente)
  • A página de administração agora contém links para informações mais recentes (postagens de blog) no WP YouTube Lyte (e opcionalmente WordPress e tecnologia da Web em geral) usando o excelente plugin jQuery zrssfeed
  • correção de bug: removido o wrapper CDATA do javascript quando o WordPress transformou ]]> em ]]> que quebrou o html (que por sua vez quebrou a distribuição, por exemplo, em planetas)

0.6.0

  • Agora existe um widget WP-YouTube-Lyte que você pode adicionar à sua barra lateral (veja em “Aparência”->”Widgets”), conforme solicitado pelo fabuloso fruityoaty
  • A miniatura agora é esticada para usar o máximo possível do player (graças à diretiva background-size:contain do css3, que funciona em todos os navegadores de última geração)
  • Atualizado o botão “play” para se adequar ao novo estilo do YouTube

0.5.3

  • agora esperamos que o DOM seja totalmente carregado (exceto para MS IE, onde temos que esperar por window.load) antes de entrar em ação, o que significa que wp-youtube-lyte agora funciona corretamente no Opera
  • corrigido um bug onde o javascript do lyte sobrescrevia o nome da classe do div principal (causando problemas de css em alguns temas)
  • novos dados de teste em meu blog que mostra o quão rápido o wp-youtube-lyte realmente é.

0.5.2

  • corrigido um bug onde a função the_excerpt do WordPress mostrava javascript wp-youtube-lyte como texto em trechos
  • problema corrigido onde o Google tentou indexar, por ex. options.php (que produziu erros feios de php)
  • corrigidos alguns bugs relacionados ao CSS, entre em contato comigo (veja FAQ) se o player LYTE não for renderizado corretamente em seu tema wordpress!
  • moveu mais css do javascript para o arquivo css estático

0.5.1

  • adicionadas novas versões de imagens, ajustando-se à largura do player (chega de redimensionamento feio)
  • moveu muito css de javascript para um arquivo css que é carregado instantaneamente

0.5.0

0.4.1

  • adicionar botão de tela cheia ao player
  • desabilitar tamanho nas opções se html5 estiver selecionado
  • mova player_sizes.inc para player_sizes.inc.php

0.4.0

  • adicione opções para alterar o tamanho do player (não se aplica à versão HTML5)
  • otimizações noscript: mostrar imagem (normalmente útil em feeds rss), sem texto se a configuração for mostrar links abaixo do lyte-player

0.3.5

  • alterou o nome da função em options.php para evitar erros como “Erro fatal: não é possível redeclarar Register_mysettings()”

0.3.4

  • testado com sucesso na nova versão do wordpress 3.0
  • mudanças de css para evitar que temas atrapalhem o layout do lyte-player
  • pequenos ajustes de texto

0.3.3

0.3.2

  • variado fixo. Problemas de marcação readme.txt (de novo)

0.3.0

  • adicionado suporte muito experimental para vídeo HTML5 incorporado (consulte faq)

0.2.2

  • melhorei o html do formulário em options.php para melhor acessibilidade

0.2.1

  • 0.2.0 foi quebrado (options.php M.I.A.), 0.2.1 corrige isso

0.2.0

  • Adicionada uma página de administração simples para permitir que os administradores escolham se links para o YouTube e Easy YouTube serão adicionados ou não
  • Adicionada alguma margem inferior à div lytelinks

0.1.4

  • esqueci de atualizar a versão no arquivo php para 0.1.3, fazendo com que a atualização não fosse totalmente propagada

0.1.3

  • lançamento de pequena correção de bug (opacidade do botão play no Chrome/Safari)

0.1.2

Melhorias de acessibilidade (dica: Ricky Buchanan):

  • adicionou atributos alt às imagens
  • mudou o link do youtube de noscript para div
  • adicionado link para o youtube fácil

0.1.1

  • Meta-informações alteradas no leia-me e no arquivo php

0.1

  • Versão inicial