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
Instalação
- Envie o
gallery-custom-links
para o diretório/wp-content/plugins/
- Ative o plugin através do menu “Plugins” no WordPress
Avaliações
Colaboradores e desenvolvedores
“Gallery Custom Links” é um programa de código aberto. As seguintes pessoas contribuíram para este plugin.
ColaboradoresGallery 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.