Pra entender melhor o teu erro, você viu se no banco de dados não grava a informação ou o problema é fazer o upload de imagens no geral?
Criador do tópico
izaascj
(@izaascj)
Vou explicar passo a passo o que ocorre nas mais variadas situações.
LOGO NO SITE (Independente de qualquer tema):
Aparência > Personalizar
1 - Quando subimos a imagem não aparece a opção de recorte, independente do tamanho ou definição da imagem. Mas o botão "recortar a imagem" está ativo, então quando clicamos nele surge uma mensagem: "Houve um erro ao recortar a sua imagem." Então se clicarmos em "pular recorte" aparece um ícone cinza mas não a imagem na "Identidade do site" e não carrega nada na página, fica em branco.
2 - A imagem que foi enviada aparece na Biblioteca de Mídia, mas, abaixo de qualquer imagem enviada antes do erro aparecia:
logotipo.png
28 de dezembro de 2021
9 KB
216 por 93 píxeis
Editar imagem
Excluir permanentemente
Agora qualquer imagem enviada aparece na biblioteca de mídia sua miniatura e abaixo apenas:
22 de abril de 2023
Excluir permanentemente
Nenhuma dessas imagens enviadas após o erro conseguem ser inseridas dentro dos posts, aparece apenas espaços em branco.
Isso contribui para outro erro:
NÃO DÁ PRA USAR IMAGEM DE DESTAQUE (Independente de qualquer tema):
A imagem sobe, aparece sua miniatura na barra direita do WordPress, mas ao salvar ela desaparece. Atualizando a página já está em branco de novo. A imagem enviada aparece na biblioteca de mídias mas da mesma forma como descrito antes.
PLUGUIN AD INSERTER
Eu costumava usar os blocos de anúncio por ele. Mas ao criar os blocos eles não salvam.
NENHUM PLUGIN PARA HIDE FUNCIONA MAIS
Eu usava plugins para desativar Features Images e Titulos dos Posts quanxdo necessários. Já baixei vários e nenhum consegue fazer mais isso, não salva a alteração.
O QUE FOI FEITO
Atualizado temas e WordPress (6.2)
Desativado todos os plugins
Acessado de pelo menos três navegadores
Limpado cache do site (no painel de controle) e navegadores.
Acessado com janela anônima.
Tentado versões anteriores de PHP e mais avançadas (hoje funciona com a 7.4). A partir de 8.0 tirou o site do ar, anteriores deu o mesmo erro.
O que pode ta acontecendo é que a migração não foi feita corretamente.
Vc fez a migração por plugin? ou manualmente? o dominio é o mesmo na nova hospedagem ou é outro dominio ?
Se o dominio for outro:
Você tem que ir no banco de dados e atualizar os links trocando o endereço antigo pelo novo endereço. Vc tem que atualizar 3 tabelas do banco de dados o guid e o post_content em wp_posts
vc pode usar essa query abaixo pra atualizar:
1 – Atualizando links interno
UPDATE wp_posts
SET post_content = REPLACE (post_content, ‘http://www.domínio-antigo.com.br‘, ‘http://www.domínio-novo.com.br‘);
2 – Atualizando o caminho das imagens
UPDATE wp_posts
SET post_content = REPLACE (post_content,
‘src=”http://www.domínio-antigo.com.br‘, ‘src=”http://www.domínio-novo.com.br‘);
3 – Atualizando o GUID
UPDATE wp_posts
SET guid = REPLACE (guid,
‘http://www.domínio-antigo.com.br‘, ‘http://www.domínio-novo.com.br‘);
Agora se for o mesmo dominio o ideal é migrar novamente o banco de dados, pode ser que ele não foi migrado completamente.
Isto me parece realmente problema com o PHP, mas não vindo de plugins ou temas que você usa, mas sim de configurações do PHP da tua hospedagem, se você tiver a opção, tente rodar este site exatamente como está em uma máquina local.
Eu daria a dica também para olhar nos logs de erro do apache ou nginx (tem que ver na hospedagem, qual tipo de servidor é utilizado).
Outra coisa é ver configurações como máximo de tamanho para upload, máximo uso de memória… pois mesmo que as imagens estejam subindo, está havendo problema em gerar miniaturas. Pode ser erro de configurações do PHP