Wordpress a été lancé en 2003 comme étant une simple évolution du logiciel b2 créé en 2001 par Michel Valdrighi. Le logiciel b2 donne également naissance à B2evolution.
Après un vif succès, Matthew Mullenberg (développeur de WordPress) va continuer le développement de WordPress par l’ajout de fonctionnalités et plugins.
La première version de WordPress publique est la 0.7 sortie le 27 mai 2003. Les versions WordPress se sont ensuite succédées toutes nommées en référence à de grands noms du jazz. Ainsi à la version Mingus (pour Charles Mingus) a suivi la version 1.5 Strayhorn (pour Billy Strayhorn) qui a atteint plus de 150 000 téléchargements le 12 avril 2005. Duke (version 2.0) a fait ensuite son apparition le 26 décembre 2005.
La version 2.1, sortie le 22 janvier 2007, qui fait référence à la chanteuse américaine Ella Fitzgerald connait également un vif succès en comptabilisant plus de 1.5 millions de téléchargements. La version 2.2 (nommée Getz) fait son apparition 5 mois plus tard afin de corriger de nombreux bugs. Le 25 septembre 2007, la version 2.3 est lancée sous le nom de Dexter.
La sortie de la version 2.4 n’eut jamais lieu pour cause de problèmes de délai. La version 2.5 sortie le 29 mars 2008 apporte sont lot de changements au niveau des templates et plugins. Les développeurs de WordPress continuent sur leur lancée en proposant quatre mois plus tard la version 2.6 : Tyner qui propose la prévisualisation de thèmes, la révision d’articles et sa compatibilité avec Google Gears. La version 2.7 (Coltrane) apportera de nouvelles améliorations au niveau de l’administration.
La version 2.8, sortie le 10 juin 2009, va permettre la correction de plus de 790 bugs et également rendre possible la réécriture d’URL. La version 2.9 (Carmen) est lancée 6 mois plus tard et donne accès à un éditeur d’images intégré, la possibilité de mettre à jour des extensions par lot et permet l’intégration de vidéos.