Faltaría saber si cuando no hay wallpaper4 guardas una cadena vacía o un NULL. En cualquier caso tenes que agregar un AND a tu query:
Código:
-- en el caso de vacio
SELECT * FROM Wallpapers WHERE `approved` = '0' AND wallpaper4 != '' ORDER BY `ID` DESC LIMIT 0,9
Código:
-- en el caso de null
SELECT * FROM Wallpapers WHERE `approved` = '0' AND wallpaper4 IS NOT NULL ORDER BY `ID` DESC LIMIT 0,9
Saludos