mmm php si jala bien? por que si lo hace, este tema debería ir en SQL para ver lo de la consulta, ahora que pues veo que en tu query
Código SQL:
Ver originalSELECT * FROM Articulos ORDER BY articulos.id DESC, categoria DESC LIMIT 0, 8
ordenas por articulo de forma descendente y después por categoría igual de forma descendente, no funciona ya así? si no , cambia despues de categoria DESC por ASC