In: , , ,
On: 2010 / 08 / 13 Viewed: 26403 times
Shorter URL for this post: http://ozh.in/t8

A few fun and useless facts I collected while mining through 54 WordPress releases, from 0.7.1 to 3.0.1:

  • The latest version of WordPress, 3.0.1 as of publishing, has 3240 PHP functions defined.
  • The first version (0.7.1) had 309
  • Across all WordPress versions, 3920 PHP functions have been defined and used
  • On average, each ".X" release (2.1, 2.9…) introduces 225,2 new functions
  • Only one release went on a diet: version 1.2.1 had 23 functions less than its predecessor, version 1.0.2

Have a look at my Excel mad skillz showing the evolution of the total number of functions defined in WordPress:

The following graphs shows how many functions have been added (ie functions added minus functions removed) in each version.

To my surprise, the biggest evolution has been in WordPress 2.8 ; I would have predicted that the inclusion of multisite functions in 3.0 would have a larger impact.

For the curious and nitpickers: data sheet used.

(If that post sparkled some interest, be sure not to miss A journey through 5 years of WP interface, you'll like it)

Shorter URL

Want to share or tweet this post? Please use this short URL: http://ozh.in/t8

Metastuff

This entry "Evolution of the Number of Functions in WordPress" was posted on 13/08/2010 at 4:13 pm and is tagged with , , ,
Watch this discussion : Comments RSS 2.0.

5 Blablas

  1. 1
    Oliver Schlöbe Germany »
    wrote, on 13/Aug/10 at 6:29 pm # :

    Where's the "Like" button? I wanna "like" this post. I like this post!

  2. 2
    Ozh France »
    commented, on 13/Aug/10 at 6:40 pm # :

    Oliver Schlöbe » :-) But seriously, I just don't like or use "Like" buttons :)

  3. 3
    Matt Martz United States »
    replied, on 13/Aug/10 at 10:42 pm # :

    I'd love to also see this compared to the number of deprecated functions.

  4. 4
    Ozh France »
    thought, on 13/Aug/10 at 10:52 pm # :

    Matt Martz » yeah indeed, that would be an interesting metrics. I'll see if I can grep and parse something :)

  5. 5
    Ryan United States »
    said, on 02/Apr/11 at 7:38 pm # :

    Didn't see another place to put this so I thought I'd comment on the only post that came up when I searched ur site for 'wordpress'

    Just found your wordpress filter plugin today and man it was exactly what I needed so I wanted to say thanks for all your work with WP development, the plugins you make etc etc. this little goodie made my day! thanks again

Leave a Reply

Comment Guidelines or Die

  • HTML: You can use these tags: <a href=""> <em> <i> <b> <strong> <blockquote>
  • Posting code: Post raw code (no <> &lt; etc) within appropriate tags : [php][/php], [css][/css], [html][/html], [js][/js], [sql][/sql], [xml][/xml], or generic [code][code]
  • Gravatars: Curious about the little images next to each commenter's name ? Go to Gravatar.
  • Spam: Various spam plugins on patrol. I'll put pins in a Voodoo doll if you spam me.
  • I will mark as Spam test comments, all comments with SEO names (ie "My Cool Online Shop" instead of "Joe") or containing forum-like signatures.

Read more ?