Você quer adicionar tamanhos de imagem personalizados à caixa de diálogo Adicionar Mídia? Com este pequeno trecho de código, você pode adicionar tamanhos de imagem personalizados à caixa de diálogo Adicionar Mídia.
Instruções:
Tudo o que você precisa fazer é adicionar este código ao arquivo functions.php do seu tema ou a um plugin específico do site.
Opcionalmente, adicione mais tamanhos de imagem à instrução if nas linhas 1 a 3.
if ( function_exists( 'add_image_size' ) ) {
add_image_size( 'new-size', 300, 100, true ); //(cropped)
}
add_filter('image_size_names_choose', 'my_image_sizes');
function my_image_sizes($sizes) {
$addsizes = array(
"new-size" => __( "New Size")
);
$newsizes = array_merge($sizes, $addsizes);
return $newsizes;
}
Observação: Se esta é a primeira vez que você adiciona snippets de código no WordPress, consulte nosso guia sobre como copiar / colar snippets de código corretamente no WordPress, para não quebrar acidentalmente seu site.
Se você gostou deste trecho de código, considere conferir nossa Análise da Envira Gallery.
[…] Fonte […]
Pelo amor de Deus, não consigo adicionar um novo tamanho de mídia à seção "adicionar mídia" do meu editor de posts do WP. Nas configurações de mídia, alterei os tamanhos e isso não funcionou. Adicionei código ao arquivo functions.php em um tema filho e isso também não funcionou. Regeneruei todas as miniaturas e, ao verificar o servidor, posso ver que os novos tamanhos de arquivo são criados.
Nas minhas configurações de mídia, tenho a largura máxima como 1367 para corresponder à área de conteúdo do meu tema. Os tamanhos de arquivo no servidor são de 1376 de largura. Quando adiciono a imagem "Grande" ao meu post, ele realmente adiciona o arquivo de 1376 de largura, mas adiciona width=840 ao código e não consigo encontrar onde essa configuração está.
Você pode querer verificar se o próprio tema não está afetando o novo tamanho da imagem.