Gallery Custom Links

Descrição

O Gallery Custom Links permite que você vincule imagens de galerias a um URL específico. Testado com o WordPress Gallery, Gutenberg, a Meow Gallery e outros. A página oficial está aqui: Gallery Custom Links.

Uso

Dois campos são adicionados às suas imagens, na sua “Biblioteca de mídia”: URL do link e Destino do link (mas também Link Rel e Arial Label). Se, pelo menos, o URL do link estiver configurado, essa imagem será vinculada a esse URL sempre que for usada em uma galeria. O Lightbox será automaticamente desativado para essas imagens.

Para fazer isso, o Gallery Custom Links precisa analisar/reescrever seu conteúdo. Dependendo do seu WordPress, você pode escolher o método mais adequado (conhecido como mecanismo).

  • HtmlDomParser: Muito confiável. Ele reescreverá seu HTML para que os links sejam codificados.
  • DiDom: Igual ao HtmlDomParser, mas mais rápido. Porém, seu HTML precisa ser perfeitamente válido.
  • JavaScript: Esse é o mais rápido, mas os links não serão codificados. Somente o visitante verá os links.

Compatibilidade

Atualmente, ele funciona com a Galeria WP nativa, a Galeria Gutenberg e a Meow Gallery. Na verdade, ele deve funcionar com qualquer plugin de galeria que use a classe “gallery” e imagens responsivas (src-set). Se você quiser que mais galerias sejam suportadas, fale comigo, pois isso deve ser fácil.

Filtros

Você pode otimizar (executar o plugin apenas nas páginas em que ele é necessário) e oferecer suporte a mais galerias ( através de classes CSS) facilmente usando filtros. Para saber mais sobre isso, acesse a página oficial, aqui: Gallery Custom Links.

Agradecimentos

A motivação para criar esse plugin veio dos meus usuários que tiveram problemas ao tentar usar o WP Gallery Custom Links. Percebi que esse plugin estava funcionando muito bem com a galeria padrão, mas exigiria muita reescrita para o Gutenberg e outras galerias, daí a criação deste plugin. Espero que ele ajude.

Idiomas: Inglês.

Capturas de tela

  • Os campos.

Instalação

  1. Envie o gallery-custom-links para o diretório /wp-content/plugins/
  2. Ative o plugin através do menu “Plugins” no WordPress

Avaliações

Top

14 abril, 2025
useful, straightforward, very good, Thanks !
4 fevereiro, 2025
Lo he estado usando por varios años en un par de webs y hace todo lo que promete y jamás he tenido un problema con el.
11 outubro, 2024
Um plugin simples que cumpre exatamente o que promete.
Leia todas as 201 avaliações

Colaboradores e desenvolvedores

“Gallery Custom Links” é um programa de código aberto. As seguintes pessoas contribuíram para este plugin.

Colaboradores

Gallery Custom Links” foi traduzido para 5 localidades. Agradecemos aos tradutores por suas contribuições.

Traduzir o “Gallery Custom Links” 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

2.2.3 (2025/02/02)

  • Correção: A nova higienização de URLs estava causando problemas com alguns URLs.

2.2.2 (2025/01/04)

  • Correção: Higienização de URLs para evitar injeções de JS.
  • Informação: Se você gostou do plugin, suas avaliações são bem-vindas aqui. Obrigado 🙂

2.2.1 (2024/11/04)

  • Correção: Correção nas bibliotecas comuns.
  • Correção: Propriedades ausentes (PHP 8.1), propriedades não dinâmicas.
  • Atualização: Removida a dependência dos scripts do WordPress.

2.2.0 (2024/06/03)

  • Adicionado: Atualizado com as bibliotecas mais recentes.

2.1.9 (2024/04/06)

  • Adicionado: Método JavaScript para reescrever os links. Esse é o método mais rápido, mas os links não serão codificados. Somente o visitante verá os links.

2.1.8 (2023/10/23)

  • Correção: Resolvido e evitando tempos limite causados por loops infinitos associados a níveis de OB.
  • Correção: Reparação de componentes NekoUI com mau funcionamento para melhorar a experiência do usuário.

2.1.7 (2023/09/10)

  • Adicionado: Suporte à nova versão da Meow Gallery 5 (será necessária a versão 5.0.1 da Meow Gallery, que ainda não foi lançada, mas será lançada em breve).

2.1.6 (2023/06/11)

  • Atualização: Plugin mais leve.
  • Atualização: Novos pacotes.
  • Atualização: Remoção de dependências inúteis.

2.1.5 (2022/10/24)

  • Atualização: Não há mais necessidade de jQuery.

2.1.4 (2022/10/05)

  • Adicionado: Estavam faltando alguns arquivos para o carregamento automático das bibliotecas.

2.1.3 (2022/09/06)

  • Adicionado: Adicionada coluna na Biblioteca de mídia (para editar mais rapidamente).

2.1.1 (2022/07/27)

  • Correção: Interface do usuário mais rápida.
  • Correção: Maior compatibilidade.

2.1.0 (2022/05/17)

  • Correção: Prevenção contra registros inúteis.

2.0.9 (2022/03/18)

  • Correção: Compatibilidade com a versão mais recente da Galeria Gutenberg.

2.0.8 (2022/03/18)

  • Atualização: Versões mais recentes do DiDom e do HTML Dom Parser ( podem ser melhores e mais rápidas).
  • Atualização: Versão mais recente da interface do usuário Neko.

2.0.6 (2021/09/30)

  • Atualização: Correção para PHP 7.4+.

2.0.5 (2021/08/31)

  • Atualização: Melhoria da segurança e atualização das bibliotecas comuns.

2.0.4 (2021/07/05)

  • Atualização: Atualização das bibliotecas da interface do usuário e das bibliotecas comuns para garantir a compatibilidade com outros plugins.

2.0.3 (2021/03/01)

  • Atualização: Novo Meow Common (necessário para compatibilidade com outros plugins).

2.0.2

  • Correção: Estava faltando o carregamento automático.

2.0.1

  • Correção: Houve alguns problemas nessa nova versão.
  • Atualização: Novo painel de administração modernizado.

1.2.7

  • Adicionado: Remoção de alertas para o PHP 7.4.
  • Atualização: Novas versões do DiDom e do Simple HTML DOM Parser.

1.2.6

  • Adicionado: Como gostamos muito do W3C, o título foi adicionado ao link.

1.2.5

  • Correção: Prevenção de erros no painel de administração.
  • Correção: Adicionada outra maneira de solucionar o ID da imagem se não for encontrado nenhum (https://wordpress.org/support/topic/issue-with-page-links-on-images/). Vamos ver o que acontece.

1.2.3

  • Add: Label for CTA buttons.
  • Correção: Movida a posição dos botões de CTA no DOM.

1.2.2

  • Adicionado: Botões de CTA para Meow Gallery, galerias nativas e galerias Gutenberg.
  • Adicionado: Filtro para… filtrar quais imagens são de fato gerenciadas pelo plugin 🙂
  • Correção: Esperamos que os blocos reutilizáveis não estejam mais quebrados no editor (não consegui reproduzir o erro nessa nova versão).

1.2.0

  • Adicionado: Isso me foi muito solicitado, por isso adicionei as configurações para alterar os parâmetros do plugin facilmente. Agora será muito mais fácil torná-lo mais rápido.

1.1.5

  • Correção: Detecção REST mais simples e provavelmente melhor.

1.1.4

  • Correção: Tentativa de correção da forma como o carregamento automático estava funcionando.

1.1.3

  • Correção: Prevenção da análise do conteúdo HTML se o analisador retornar um booleano ou uma string vazia.

1.1.2

  • Adicionado: Rel agora pode ser definido como nofollow.

1.1.1

  • Atualização: Padrões definidos para buffer de saída + HtmlDomParser. Essas configurações funcionam para a maioria.

1.1.0

  • Atualização: Usando totalmente o HtmlDomParser (o que deve evitar HTML quebrado). É possível substituir as opções ocultas do plugin para alternar para um modo diferente, mas primeiro estou tentando encontrar um modo que funcione para 99% dos usuários.

1.0.9

  • Atualização: Evitar interferir em todas as solicitações Ajax/Rest.
  • Informação: Lamento pelas últimas atualizações, algumas formas de modificar o HTML funcionam para alguns e não para outros, e ainda estou tentando encontrar uma solução que funcione para todos.

1.0.8

  • Atualização: De volta ao OB, talvez devesse haver uma opção para isso.
  • Atualização: Obtenção de todas as imagens do conteúdo da página/post em vez de dentro de contêineres específicos como anteriormente.

1.0.7

  • Atualização: Não estou mais usando o OB; estou passando pelo filtro de conteúdo (esse comportamento pode ser alterado internamente), melhor e mais rápido desta forma.
  • Correção: Prevenção de problemas com variáveis estáticas que não são registradas em versões mais antigas do PHP.

1.0.6

  • Correção: Agora funciona com as lightboxes mais persistentes.
  • Atualização: A forma como o HTML é modificado para garantir a conformidade.

1.0.5

  • Adicionado: Filtro para permitir que o usuário ative/desative o plugin dependendo das condições. Consulte a página oficial para saber mais sobre isso: Gallery Custom Links.

1.0.4

  • Correção: Suporte a imagens incorporadas em algumas camadas de tags antes da tag de link.
  • Adicionado: Adicionada uma classe na tag a, para aqueles que gostariam de adicionar algum estilo às imagens vinculadas. O Meow Lightbox já está lidando com isso, evitando mostrar um cursor de zoom ao passar o mouse sobre as imagens.
  • Adicionado: A compatibilidade com galerias extras é feita por meio de um filtro (que qualquer pessoa pode usar) e do arquivo “mgcl_extra.php”.
  • Informação: Se você gostou do plugin, suas avaliações são bem-vindas aqui 🙂 Obrigado!

1.0.2

  • Correção: Agora funciona com miniaturas em src.
  • Atualização: Otimização (não gera novamente as páginas que não foram afetadas pelas alterações).
  • Atualização: DiDom da versão 1.13 para a 1.14.1.

1.0.0

  • Atualização: Se o ID da mídia não for encontrado no HTML, ele o resolverá por meio do banco de dados a partir do nome do arquivo.

0.0.1

  • Versão inicial.