Remoção de Atributos de Tamanho de Imagem

FilterPHP
A função remove os atributos de largura e altura das imagens inseridas no editor ou utilizadas como miniaturas de postagem, ajudando a garantir uma apresentação mais flexível e responsiva.

Como instalar

  • Copie o código replicado acima.
  • Cole o código no arquivo functions.php do seu tema WordPress ou em um plugin de funcionalidades personalizadas.
  • Salve o arquivo. Agora, as imagens inseridas no editor ou utilizadas como miniaturas de postagem não terão atributos de largura e altura.

Explicando o código

  • function lab1_remove_image_size_attributes( $html ) {...}: Define uma função chamada lab1_remove_image_size_attributes que aceita uma string $html como argumento.
  • return preg_replace( '/(width|height)="d*"/', '', $html );: Utiliza a função preg_replace para encontrar e remover qualquer atributo de width ou height da string $html, retornando a string modificada.
  • add_filter( 'post_thumbnail_html', 'lab1_remove_image_size_attributes' );: Adiciona a função lab1_remove_image_size_attributes ao filtro post_thumbnail_html, que modifica o HTML das miniaturas de postagem.
  • add_filter( 'image_send_to_editor', 'lab1_remove_image_size_attributes' );: Adiciona a função lab1_remove_image_size_attributes ao filtro image_send_to_editor, que modifica o HTML das imagens enviadas para o editor.

Códigos

Functions (php)

				
					function lab1_remove_image_size_attributes( $html ) {
    return preg_replace( '/(width|height)="d*"/', '', $html );
}
add_filter( 'post_thumbnail_html', 'lab1_remove_image_size_attributes' );
add_filter( 'image_send_to_editor', 'lab1_remove_image_size_attributes' );

				
			

Relacionados

Redirecionar para o Próximo Post Após um Número de Segundos Específico

Este código PHP permite redirecionar automaticamente os visitantes...
FunctionsPHP

Redirecionar para o Próximo Post Automaticamente

Este código PHP e JavaScript permite redirecionar automaticamente...
FunctionsPHP

Remover Logo do WP da Página de Login e Barra Admin

Este código remove o logotipo do WordPress da...
FunctionsPHP

Fale com a Lab1