Como utilizar wp_check_filetype() no WordPress1 min leitura

Exemplo prático de código para utilizar a função PHP wp_check_filetype() do WordPress.

Com a função PHP wp_check_filetype() você obtém a extensão de um arquivo, dado a sua URL. A função retorna um array com dois valores:

  1. Chave ext com a extensão (ex: png).
  2. Chave type com o mime type (ex: image/png).

Vamos utilizar o código de exemplo da função wp_get_attachment_url() que escrevi na semana passada como base para fazer a identificação da extensão:

<?php
$arquivo_id = 21;

$arquivo_url = wp_get_attachment_url( $arquivo_id );

if ( $arquivo_url ) {
	$arquivo_extensao = wp_check_filetype( $arquivo_url );
	if ( isset( $arquivo_extensao['ext'] ) ) {
		echo "A extensão do arquivo é: {$arquivo_extensao['ext']}";
	} else {
		echo "Extensão não encontrado.";
	}
} else {
	echo "Arquivo não encontrado.";
}Code language: PHP (php)

Você pode consultar a lista de todas as extensões e mime types do WordPress através da função wp_get_mime_types().

Posts Similares

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *