Для того, чтобы битые изображения заменить стандартной картинкой-заглушкой необходимо поместить данный код в начало 404.php вашей темы вордпресс.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
//If they have tried to access an invalid image file, return a 404 image if ( preg_match( '~\.(jpe?g|png|gif|svg|bmp)(\?.*)?$~i', $_SERVER['REQUEST_URI'])) { $image404 = locate_template('images/404.png'); if (!is_null($image404)) { $fp = fopen($image404, 'rb'); header( 'Content-Type: image/png' ); header( 'Content-Length: ' . filesize($image404)); fpassthru($fp); } exit; } |