Faits : A. Le 21 juillet 2017, A._ a déposé plainte pénale contre X._. Elle lui a en substance reproché de l'avoir traitée de "pute" au cours d'une conversation téléphonique du 27 juin 2017. Elle a précisé que l'intéressée se serait ensuite vantée de cet événement sur Facebook et a joint à sa plainte une capture d'écran figurant un message publié par X._ sur ce réseau social. Par ordonnance pénale et de non-entrée en matière du 30 janvier 2018, le Ministère public de la République et canton de Genève a condamné X._ pour diffamation en raison du message précité publié sur Facebook. Il a par ailleurs refusé d'entrer en matière concernant les propos qui auraient été tenus par la prénommée lors de la conversation téléphonique du 27 juin 2017. Ensuite de l'opposition formée par X._ contre cette ordonnance, la cause a été transmise au Tribunal de police genevois. Par ordonnance du 26 juillet 2018, le Tribunal de police genevois a classé la procédure pénale ouverte contre X._. Il a considéré que la plainte du 21 juillet 2017 visait exclusivement les propos prêtés à X._ le 27 juin 2017 et non le contenu du message publié par cette dernière sur Facebook. B. Par arrêt du 21 novembre 2018, la Chambre pénale de recours de la Cour de justice genevoise a rejeté le recours formé par A._ contre l'ordonnance du 26 juillet 2018. C. A._ forme un recours en matière pénale au Tribunal fédéral contre l'arrêt du 21 novembre 2018, en concluant, avec suite de frais et dépens, principalement à sa réforme en ce sens que X._ est condamnée et, subsidiairement, à son annulation et au renvoi de la cause à l'autorité cantonale pour nouvelle décision.