Artigo Diretório
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.
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 atual
functions.php
no 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:
- Selecionar todos os arquivos
- Pressione F2
- Em seguida, insira letras ou números diretamente
- 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!
📚 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!