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().

Similar Posts

Você tem algo construtivo sobre este texto para dizer? Então comente abaixo