Faits: Faits: A. A._ est propriétaire de la parcelle n°747 du Registre foncier d'Essertines-sur-Rolle. Ce bien-fonds est classé dans la zone agricole régie par les art. 46ss du Règlement communal sur le plan d'affectation et la police des constructions (RPA), adopté le 29 novembre 1988 par le Conseil général communal et approuvé le 21 septembre 1990 par le Conseil d'Etat du canton de Vaud. Sur la parcelle n°747 sont érigés deux bâtiments, autrefois à vocation agricole, qui abritent au total trois logements occupés par des locataires sans lien avec l'agriculture. A. A._ est propriétaire de la parcelle n°747 du Registre foncier d'Essertines-sur-Rolle. Ce bien-fonds est classé dans la zone agricole régie par les art. 46ss du Règlement communal sur le plan d'affectation et la police des constructions (RPA), adopté le 29 novembre 1988 par le Conseil général communal et approuvé le 21 septembre 1990 par le Conseil d'Etat du canton de Vaud. Sur la parcelle n°747 sont érigés deux bâtiments, autrefois à vocation agricole, qui abritent au total trois logements occupés par des locataires sans lien avec l'agriculture. B. Entre 1999 et 2000, A._ a effectué divers travaux sur ces deux bâtiments. Certains d'entre eux ont été autorisés par la Municipalité, d'autres non. Le Département cantonal des infrastructures n'a pas été consulté. Le 30 octobre 2001, le Service cantonal de l'aménagement du territoire (ci-après: le Service cantonal) a établi une liste de ces travaux. La Municipalité a invité A._ à demander les autorisations de construire nécessaire. Par arrêt du 15 août 2002, le Tribunal administratif du canton de Vaud a rejeté le recours formé par A._ contre cette décision, qu'il a confirmée. Le 30 octobre 2001, le Service cantonal de l'aménagement du territoire (ci-après: le Service cantonal) a établi une liste de ces travaux. La Municipalité a invité A._ à demander les autorisations de construire nécessaire. Par arrêt du 15 août 2002, le Tribunal administratif du canton de Vaud a rejeté le recours formé par A._ contre cette décision, qu'il a confirmée. C. Après que A._ se soit plié aux injonctions du Service cantonal et de la Municipalité, la Centrale des autorisations en matière d'autorisations de construire du Département cantonal (ci-après: CAMAC) a, le 9 juillet 2003, communiqué à la Municipalité le refus du Service cantonal de délivrer les autorisations spéciales requises pour la création d'une sellerie, d'un local sanitaire et d'un local de rangement annexé, dans l'un des bâtiments existants, ainsi que pour les aménagements extérieurs suivants: -création d'une aire de stationnement asphaltée et d'un mur de soutènement; - construction de balustrades préfabriquées de part et d'autre d'escaliers; - construction d'une balustrade préfabriquée sur un pont de grange; - construction de deux colonnes en pierre à l'entrée du jardin; - réaménagement des jardins et de la cour; - création d'une terrasse pour l'un des logements; - création d'une aire de sortie en plein air; - construction d'une aire de sortie pour chevaux, d'une surface de 800 m2. Le Service cantonal a délivré les autorisations requises pour les autres travaux. Le 18 juillet 2003, la Municipalité a refusé le permis de construire, en se référant à la décision de la CAMAC. Par arrêt du 14 avril 2004, le Tribunal administratif, après avoir effectué une inspection des lieux, a admis partiellement le recours formé par A._ contre les décisions des 9 et 18 juillet 2003, qu'il a annulées en renvoyant la cause aux autorités inférieures pour nouvelles décisions au sens des considérants. Il a considéré que l'autorisation spéciale requise devait être accordée pour la création de la sellerie, du local sanitaire et du local de rangement, ainsi que pour tous les aménagements extérieurs, à l'exception de la réalisation de l'aire de stationnement et du mur de soutènement, ainsi que la création de l'aire de sortie pour chevaux. Il a renvoyé la cause au Service cantonal et à la Municipalité pour nouvelle décision au sens des considérants. Selon le Tribunal administratif, les travaux litigieux ne pouvaient être autorisés au regard de l'art. 22 let. a LAT, car ils n'étaient pas conformes à l'affectation agricole de la zone. Pour une partie d'entre eux toutefois, ils devaient être admis sous l'angle des art. 24d LAT et 42 OAT. Par arrêt du 14 avril 2004, le Tribunal administratif, après avoir effectué une inspection des lieux, a admis partiellement le recours formé par A._ contre les décisions des 9 et 18 juillet 2003, qu'il a annulées en renvoyant la cause aux autorités inférieures pour nouvelles décisions au sens des considérants. Il a considéré que l'autorisation spéciale requise devait être accordée pour la création de la sellerie, du local sanitaire et du local de rangement, ainsi que pour tous les aménagements extérieurs, à l'exception de la réalisation de l'aire de stationnement et du mur de soutènement, ainsi que la création de l'aire de sortie pour chevaux. Il a renvoyé la cause au Service cantonal et à la Municipalité pour nouvelle décision au sens des considérants. Selon le Tribunal administratif, les travaux litigieux ne pouvaient être autorisés au regard de l'art. 22 let. a LAT, car ils n'étaient pas conformes à l'affectation agricole de la zone. Pour une partie d'entre eux toutefois, ils devaient être admis sous l'angle des art. 24d LAT et 42 OAT. D. Agissant par la voie du recours de droit administratif, l'Office fédéral du développement territorial (ci-après: l'Office fédéral) demande au Tribunal fédéral d'annuler l'arrêt du 14 avril 2004. Il invoque les art. 24 et 24d LAT, ainsi que les art. 42 et 42a OAT. Le Tribunal administratif se réfère à son arrêt. La Municipalité s'en remet à justice. A._ conclut au rejet du recours. Le Service cantonal propose l'admission du recours. 