Como renomear automaticamente imagens carregadas no WordPress? 2 ótimas maneiras de renomear arquivos

Marketing na Internetpara pessoalSite WordPress, se permitir que os usuários publiquem artigos ou editem atualizaçõesSEO, muitos dos nomes de imagens enviados são imagens com caracteres especiais e caracteres chineses.

Essas fotos que não atendem às especificações às vezes não podem ser exibidas como de costume...

Portanto,Chen WeiliangRecomenda-se adicionarback-end do WordPressO upload de imagens (arquivos de mídia) renomeia automaticamente o código.

Como renomear automaticamente imagens carregadas no WordPress? 2 ótimas maneiras de renomear arquivos

Código 1. O WordPress renomeia automaticamente os arquivos de imagem por hora

Ao carregar um arquivo, o arquivo será renomeado no formato "ano, mês, dia, minuto, segundo e milésimo de hora", por exemplo "20191022122221765.jpg"

A seguir está o código para WordPresss fazer upload de arquivos de imagem e renomeá-los automaticamente de acordo com o tempo ▼

// WordPress按时间自动重命名图片文件
function git_upload_filter($file) {
$time = date("YmdHis");
$file['name'] = $time . "" . mt_rand(1, 100) . "." . pathinfo($file['name'], PATHINFO_EXTENSION);
return $file;
}
add_filter('wp_handle_upload_prefilter', 'git_upload_filter');

Código 2. O WordPress gera criptografia MD5 digital para renomear automaticamente os arquivos de imagem

A regra de nome é um nome de arquivo criptografado MD32 de 5 bits gerado automaticamente pelo sistema.

Como os nomes de arquivo de 32 bits gerados são um pouco longos por padrão, use substr(md5($name), 0, 20)
Truncar define-o para 20 bits.

//WordPress生成数字MD5加密自动重命名图片文件
function rename_filename($filename) {
$info = pathinfo($filename);
$ext = emptyempty($info['extension']) ? '' : '.' . $info['extension'];
$name = basename($filename, $ext);
return substr(md5($name), 0, 20) . $ext;
}
add_filter('sanitize_file_name', 'rename_filename', 10);
  • Escolha um dos 2 códigos acima e adicione-o ao tema atualfunctions.phpno arquivo de modelo.
  • Não adicione os dois códigos acima ao mesmo tempo, caso contrário, um erro pode ser retornado.
  • Adicione o código do WordPress para renomear automaticamente os arquivos de imagem, o que é muito conveniente e economiza tempo!

Renomear arquivos de imagem manualmente

Na verdade, você também pode no seu computador:

  1. Selecionar todos os arquivos
  2. Pressione F2
  3. Em seguida, insira letras ou números diretamente
  4. pressione Enter

Este método de renomear manualmente os arquivos de imagem também é muito conveniente.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) compartilhou "Como renomear automaticamente as imagens carregadas no WordPress? 2 ótimas maneiras de renomear arquivos", isso o ajudará.

Bem-vindo a compartilhar o link deste artigo:https://www.chenweiliang.com/cwl-1578.html

Bem-vindo ao canal Telegram do blog de Chen Weiliang para receber as últimas atualizações!

🔔 Seja o primeiro a obter o valioso "Guia de uso da ferramenta de IA de marketing de conteúdo ChatGPT" no diretório superior do canal! 🌟
📚 Este guia contém um valor enorme, 🌟Esta é uma oportunidade rara, não perca! ⏰⌛💨
Compartilhe e curta se gostar!
Seus compartilhamentos e curtidas são nossa motivação contínua!

 

发表 评论

Seu endereço de e-mail não será publicado. 必填 项 已 用 * 标注

滚动 到 顶部