Essas classes são definidas nos arquivos wp-includes/class-wp-image-editor-gd.php e wp-includes/class-wp-image-editor-imagick.php respectivamente. Verifique se estes arquivos existem e se têm a permissão correta.
Essas duas classes são para manipulação de imagens e para que sejam usadas é preciso que o servidor esteja preparado para isso. Se a sua hospedagem é compartilhada isso não deveria ser um problema, mas se ela é dedicada talvez você tenha que rever suas configurações.
Também pode ser algum plugin ou seu tema chamando as coisas de forma errada. Instale o plugin Diagnóstico e, através do modo de resolução de problemas, teste de novo sem nenhum plugin habilitado e com um tema padrão do WP. Com esse plugin você vai poder fazer isso sem afetar o site para os outros usuários.
add_filter( ‘wp_image_editors’, ‘change_graphic_lib’ );
function change_graphic_lib($array) {
return array( ‘WP_Image_Editor_GD’, ‘WP_Image_Editor_Imagick’ );
}
DENTRO DO FUNCTIONS DO MEU TEMA TEM ESSE CODIGO ACIMA, NA HORA QUE TIRO O CODIGO O SITE SAI FORA DO AR, NA HORA QUE COLOCO ELE FICA APARECENDO O ERRO NAS IMAGENS. ????
Por favor, não use todas as palavras em letras maiúsculas. Isso na internet é o mesmo que gritar.
Você fez o que eu recomendei na última mensagem com o plugin “Diagnóstico”? E por que você estava colocando este código no functions.php do seu tema?
desculpa não quis gritar fiz tudo que pediu no plugin diagnostico e nada resolve, poise eu não sei por que esse código esta ai mais quando tiro ele o site sai fora do ar por que consome toda memoria do servidor hospedado, oque sera que pode ser ?
show de bola troquei a versão do php de 5.6 para 7.3 e voltou ao normal valeu ai felipe elia coloca ai como resolvido !
xzpedroxz Estou com o mesmo problema, sera que podem me ajudar?
o dia todo tentando arrumar isso e nada =(
Warning: call_user_func() expects parameter 1 to be a valid callback, class ‘‘WP_Image_Editor_GD’’ not found in /home1/lucasm14/public_html/wp-includes/media.php on line 3079
Warning: call_user_func() expects parameter 1 to be a valid callback, class ‘‘WP_Image_Editor_Imagick’’ not found in /home1/lucasm14/public_html/wp-includes/media.php on line 3079
470
Que bom que conseguiu, @xzpedroxz! Vou marcar o tópico como resolvido, mas você mesmo pode fazer isso no próximo, beleza?
@lucasmann veja se a solução do xzpedroxz te ajuda. Caso contrário, abra outro tópico. Obrigado!