El problema esta en la consulta, porq no pruebas con esto?
Código PHP:
Ver original$sql = "SELECT
SQL_CALC_FOUND_ROWS
nombre_categoria, nombre_producto, ruta_foto_grande,
ruta_foto_pequena, descripcion_producto
FROM producto, foto, categoria
WHERE id_foto = producto_id_foto
AND id_categoria = producto_id_categoria
AND id_categoria = ".$_GET['id_categoria']." GROUP BY nombre_producto
LIMIT '$offset', '$limit'";