Artigo Diretório
Como desativarWordPressGerar automaticamente a função de corte de miniaturas?
a maioriaNovas mídiasAs pessoas adicionarão imagens originais diretamente no artigo e não usarão as imagens cortadas automaticamente pelo wordpress.
Embora as imagens cortadas sejam inúteis, o WordPress não as excluirá automaticamente. Com o tempo, essas "imagens inúteis" desperdiçam muito espaço do site e, ao mesmo tempo, adicionam muito estresse ao backup.
Podemos excluir manualmente as miniaturas que o WordPress corta automaticamente. É melhor desabilitar completamente a função do WordPress de cortar imagens automaticamente.
Desative o recurso de corte de miniaturas gerado automaticamente do WordPress
Abra o modo de opções do WordPress (plano de fundo do WP, clique em [Configurações] –> [Opções de multimídia])
www.xxx com/wp-admin/options-media.php
será issoO comprimento e a largura das imagens de 3 tamanhos são todos definidos como 0:
- Tamanho da miniatura
- Tamanho médio
- 大 尺寸
Além disso, marque "Sempre cortar miniaturas para este tamanho".
Como mostrado abaixo:

No entanto, em temas WP, geralmente há código para gerar miniaturas automaticamente, o que devo fazer?
Algumas pessoas dizem que ele pode ser aberto com o Notepad++Todos os arquivos do tema wordpress,Pesquisa em massaPalavra-chave "polegarail", encontrei o seguinte código:
function set_post_thumbnail_size($width= 0,$height= 0,$crop= false ) {
add_image_size(‘post-thumbnail’,$width,$height,$crop);
}Este é o código que define o tamanho do recorte da imagem e chama add_image_size Esta função função.
A função da função add_image_size:
- Registrar um novo tamanho de imagem significa que você carrega uma nova imagem e o WordPress criará uma nova imagem em destaque desse tamanho.
Se você deseja desabilitar completamente o WordPress de cortar miniaturas automaticamente, você precisa matar esta função!
A maneira mais fácil é encontrar essa função e comentá-la.
No entanto, esse método é péssimo e precisa ser comentado novamente toda vez que o tema do WordPress é atualizado...
Ao pesquisar, você pode encontrar algumas maneiras de proibir uma determinada função na Internet. Copie o código a seguir no arquivo functions.php do tema WordPress e você poderá proibir completamente a função de corte automático de miniaturas do wordpress.
// 禁用自动生成的图片尺寸
function shapeSpace_disable_image_sizes($sizes) {
unset($sizes['thumbnail']); // disable thumbnail size
unset($sizes['medium']); // disable medium size
unset($sizes['large']); // disable large size
unset($sizes['medium_large']); // disable medium-large size
unset($sizes['1536x1536']); // disable 2x medium-large size
unset($sizes['2048x2048']); // disable 2x large size return $sizes;
}
add_action('intermediate_image_sizes_advanced', 'shapeSpace_disable_image_sizes');
// 禁用缩放尺寸
add_filter('big_image_size_threshold', '__return_false');
// 禁用其他图片尺寸
function shapeSpace_disable_other_image_sizes() {
remove_image_size('post-thumbnail'); // disable images added via set_post_thumbnail_size()
remove_image_size('another-size'); // disable any other added image sizes
}
add_action('init', 'shapeSpace_disable_other_image_sizes');Se você acha que o código acima é muito, ou escolher 2 entre 1, não adicione o código acima, adicione apenas o seguinte código▼
// 彻底禁止 WordPress 缩略图
add_filter( 'add_image_size', function() { return 1; } );- Na verdade, isso é inserir um retorno na função e descontinuar a função.
remover medium_large_size_w
Quando o WordPress 4.4 é instalado/atualizado, o tamanho "medium_large_size_w" será escrito nas opções, resultando em uma miniatura de 768w pixel que sempre será gerada posteriormente.
Claro, a solução anterior é modificar o banco de dados, o que não é muito conveniente.
Abra o modo de opções do WordPress (plano de fundo do WP, clique em [Configurações] –> [Todas as configurações])
www.xxx com/wp-admin/options.php
Em seguida, pressione Ctrl+F no navegador para pesquisar:
medium_large_size_w
- Depois de encontrá-lo, altere o valor para 0, puxe para a parte inferior da página e clique em [Salvar alterações].
Embora a maneira de adicionar o código do WordPress para desativar o WordPress gere automaticamente o recorte de miniaturas, ainda não é abrangente o suficiente...
Chen WeiliangÉ recomendável que você instale e use Plug-in de tamanhos de imagem ▼
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) compartilhou "Como Desativar o WordPress Gerar Automaticamente o Recurso de Corte de Miniaturas?Adicionar código" para ajudá-lo.
Bem-vindo a compartilhar o link deste artigo:https://www.chenweiliang.com/cwl-388.html
