Recentemente, tive a necessidade de verificar se todas as referências de imagens internas usadas nas postagens de um blog do WordPress estavam de fato vinculadas a uma imagem válida dentro do wp-content/uploads/
diretório.
Havia alguns milhares de posts para validar, então, escrevi algo pequeno (e bastante um hack!) Como um script PHP para a tarefa em mãos:
https://github.com/magnetikonline/wordpressvalidatepostimgurl
Projetado para ser executado a partir do shell / CLI, ele funciona em todas as postagens de blog publicadas, extrai URLs de imagens e valida se a imagem referenciada realmente existe no disco wp-content/uploads/
.
Espero que seja útil para alguém 🙂