4KLess WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA
4kless is a WordPress plugin focused on reducing image quality to improve loading times.
Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/gitimmhub/4kless/archive/refs/heads/main.zipPlugin WordPress desenvolvido para otimização de imagens, reduzindo o tamanho dos arquivos utilizados pelo site sem comprometer significativamente sua qualidade visual.
O 4KLess foi desenvolvido principalmente para melhorar o desempenho de páginas que utilizam imagens grandes, reduzindo o consumo de armazenamento e a quantidade de dados transferidos durante o carregamento do site.
Funcionalidades
- Otimização de imagens do WordPress.
- Otimização manual de arquivos.
- Otimização automática de novas imagens.
- Criação de backup antes da otimização.
- Restauração da imagem original.
- Suporte aos principais formatos utilizados no WordPress.
- Redução progressiva da qualidade quando necessário.
- Integração com a Biblioteca de Mídia do WordPress.
- Controle das otimizações realizadas.
Formatos Suportados
O 4KLess trabalha com os seguintes formatos:
- JPEG
- JPG
- PNG
- WEBP
O formato original da imagem é preservado durante o processo.
Imagens PNG não são convertidas automaticamente para WEBP.
Como funciona
O fluxo básico de otimização é:
Imagem Original
|
v
Verificação do Arquivo
|
v
Criação do Backup
|
v
Otimização
|
v
Imagem Otimizada
|
v
WordPress
Antes de substituir uma imagem, o 4KLess mantém uma cópia do arquivo original.
Isso permite restaurar a imagem caso seja necessário desfazer a otimização.
Estratégia de Otimização
O plugin procura reduzir significativamente o tamanho dos arquivos mantendo uma qualidade visual adequada para utilização em páginas web.
O processo pode ajustar progressivamente a compressão da imagem para encontrar um equilíbrio entre:
Qualidade Visual
+
Tamanho do Arquivo
=
Imagem otimizada para Web
O objetivo é evitar que imagens excessivamente grandes sejam carregadas pelos visitantes sem necessidade.
Backup
Antes de realizar uma otimização, o 4KLess cria uma cópia da imagem original.
O fluxo é:
Imagem
|
+------> Backup do original
|
v
Otimização
|
v
Arquivo utilizado pelo WordPress
O backup permite que a operação seja revertida posteriormente.
Restauração
Caso seja necessário recuperar uma imagem antes da otimização, utilize a função de restauração disponibilizada pelo plugin.
O processo substitui a imagem otimizada pelo arquivo original armazenado no backup.
Backup Original
|
v
Restauração
|
v
Imagem Original
Instalação
1. Acesse a pasta de plugins do WordPress
Exemplo:
cd /opt/apps/wordpress/wp-content/plugins
O caminho pode variar dependendo da instalação.
2. Clone o repositório
git clone https://github.com/gitimmhub/4kless.git
Após o clone, será criada a pasta:
wp-content/plugins/4kless/
3. Ative o plugin
No painel administrativo do WordPress:
Plugins
→ Plugins instalados
→ 4KLess
→ Ativar
Utilização
Após ativar o plugin, as funcionalidades do 4KLess ficam disponíveis através do painel administrativo do WordPress.
A otimização pode ser utilizada para reduzir o tamanho das imagens armazenadas no site.
Antes de otimizar grandes quantidades de arquivos, recomenda-se testar o processo com algumas imagens.
Otimização Manual
A otimização manual permite escolher quando uma imagem será processada.
O fluxo é:
Selecionar imagem
|
v
Solicitar otimização
|
v
Backup
|
v
Compressão
|
v
Imagem otimizada
Esse modo é recomendado quando se deseja controlar individualmente quais arquivos serão modificados.
Otimização Automática
Quando a otimização automática estiver habilitada, novas imagens poderão ser processadas automaticamente durante o fluxo de utilização do WordPress.
O objetivo é impedir que arquivos excessivamente grandes sejam adicionados ao site sem necessidade.
Estrutura do Plugin
A estrutura principal do projeto é semelhante a:
4kless/
│
├── assets/
│
├── includes/
│
├── 4kless.php
├── README.md
└── DEVELOPMENT.md
4kless.php
Arquivo principal responsável pela inicialização do plugin.
includes/
Contém as classes e funcionalidades utilizadas pelo 4KLess.
assets/
Contém recursos utilizados pela interface do plugin, quando aplicável.
Cuidados
Antes de utilizar o plugin em produção:
- Certifique-se de que o WordPress possui permissão para modificar os arquivos.
- Verifique se existe espaço disponível para armazenamento dos backups.
- Teste a otimização antes de processar grandes quantidades de imagens.
- Não remova manualmente os backups caso ainda seja necessário restaurar imagens.
Problemas Comuns
A imagem não foi otimizada
Verifique:
- Se o formato é suportado.
- Se o arquivo existe.
- Se o WordPress possui permissão para modificá-lo.
- Se a imagem já foi otimizada.
- Se ocorreu algum erro durante o processamento.
Não foi possível criar o backup
A otimização não deve prosseguir caso não seja possível preservar o arquivo original.
Verifique:
- Permissões de escrita.
- Espaço disponível.
- Caminho do arquivo.
- Permissões do usuário responsável pelo PHP/WordPress.
A imagem perdeu muita qualidade
Restaure o arquivo original utilizando a funcionalidade de restauração do 4KLess.
Depois, revise as configurações utilizadas para a otimização antes de realizar um novo processamento.
Não consigo restaurar uma imagem
Verifique se o backup original ainda está disponível.
Caso o arquivo de backup tenha sido removido manualmente, a restauração automática pode não ser possível.
Segurança e Integridade
O 4KLess foi projetado para evitar a perda do arquivo original durante uma otimização.
Algumas recomendações:
- Não altere manualmente os arquivos de backup.
- Não remova backups antes de confirmar a qualidade das imagens otimizadas.
- Mantenha backups gerais do WordPress.
- Teste alterações antes de utilizá-las em produção.
- Mantenha o plugin atualizado.
Repositório
O código-fonte do projeto está disponível no GitHub:
https://github.com/gitimmhub/4kless
Desenvolvimento
Este README contém as informações necessárias para instalação e utilização do plugin.
A documentação técnica do projeto está disponível em:
DEVELOPMENT.md
Ela contém informações sobre arquitetura, processamento das imagens, backups, desenvolvimento, testes, publicação de versões e manutenção do plugin.
Releases
7 releases.
These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.