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

11 outubro, 2024
Um plugin simples que cumpre exatamente o que promete.
4 julho, 2024
I’ve been using Gallery Custom Links for my photography portfolio, and it’s exactly what I needed. Being able to link my gallery images to high-res versions or to specific blog posts about each shoot has made my site much more interactive and engaging. The plugin is lightweight and hasn’t caused any conflicts with my theme or other plugins. The only small improvement I’d suggest is the ability to open links in a lightbox, but overall, it’s a fantastic tool that does its job perfectly.
25 abril, 2024
Simple but very useful plugin and it works great. Thanks to the developer.
Leia todas as 199 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 “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)

  • Fix: New URL sanitization was causing issues with some URLs.

2.2.2 (2025/01/04)

  • Fix: Sanitize URLs to avoid JS injections.
  • 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.