Remova caracteres especiais de nomes de arquivos

Um usuário perguntou ?

Olá

Eu tenho um site que eu recentemente mudei de um host para outro. Infelizmente, quando fiz isso, notei que todas as imagens com personagens especiais como (é, è, à,… não eram mais exibidas nas minhas páginas.

Estou tentando encontrar uma solução para este problema. Eu me pergunto se eu posso renomear essas redes removendo/substituindo os caracteres especiais sobre elas. Eu posso resolver este problema.

Então, minha pergunta é se algum de vocês sabe de um plugin que altera os nomes dos arquivos “upload” e também no banco de dados, o que seria muito útil.

Obrigado antecipadamente

(@tsguitar)

1 ano, 5 meses atrás

Você pode não precisar alterar os nomes dos arquivos no banco de dados. Quando você chama nomes de arquivos no WordPress, você pode configurar um filtro em PHP para remover esses caracteres especiais e substituí-los por letras sem essas marcas de sotaque. Isso pode guiá-lo:
https://stackoverflow.com/questions/1770250/how-to-remove-diacritics-from-text

Então você pode pegar algo como o quê e mudá-lo para o quê. Se os acentos forem removidos de seus nomes de arquivos, um filtro deve fazer o truque em qualquer coisa que esteja no banco de dados. Fazer sentido?

Quanto aos arquivos que já foram carregados, eu realmente acho que você tem que mudá-los sozinho. Mas uma busca rápida leva aqui: https://wordpress.org/plugins/file-renaming-on-upload/

Então talvez você só precisa carregar tudo de novo? Provavelmente é mais rápido do que mudar todos os nomes de arquivos você mesmo.

Resolveu seu problema?

0/0

Isto foi útil?

0 / 0

Deixe um comentário 0

Your email address will not be published. Required fields are marked *