For plugin developers worrying about compatibility through WordPress versions, it is sometimes important to know when a particular function was implemented (or dropped, even). I did come across this question a few times lately regarding my own plugins, and unfortunately there is no easy way to obtain this information. I mean, till now of course :)
I'm pleased to introduce the first WordPress Functions Implementation History tool. In a trendy axajified manner, it will let you search across nearly 1900 functions through 31 WordPress releases, from 0.71 to 2.3
For the curious and those who would like a static list for their documenting needs, I'm also releasing a map of WordPress functions through all these WP versions. It comes in either a compact list (3 columns: function name, introduced in, dropped in), or the complete map (beware, 1900 lines x 30 columns = more than 5 MB table, your browser might not like it)
More or less noteworthy notes :
- The regexp pattern used was the following, matching functions declared "standalone" or within classes:
CODE:
-
grep -r -e '^\s*function ' *> functions.list
-
- Functions from wp-content/ were excluded (i.e. the bundled themes and plugins)
- Javascript functions were excluded, some of them manually. There might be some survivors though :)



Pages: « 1 [2] Show All
pingback on 05/Jun/08 at 4:55 pm # :
[...] to find when the Page Template feature in Wordpress was released. I found at Ozh’s Blog a WordPress Functions Implementation History Tool and I discovered there that this feature makes part of WP since it’s 1.5 [...]
wrote, on 08/Aug/08 at 1:33 pm # :
Great post again , Ozh.. you are the master.. did you go to school with yoda?