Profiles

WordPress Origin Story

Like most PHP developers, I was virulently anti-Wordpress for years. Once I had to write a WP plugin for a client and saw how great the plugin API is, I got interested. Then when I discovered how easy it is to set up a functional website with a control panel that clients love, I was hooked. The ability to just tell a designer “make it a WP theme” sealed the deal.

I still find the WordPress source code to be a mess and I feel that a default WP install is insecure to the point of being irresponsible. I am helping rectify those faults one patch at a time.

Badges

CODE
2 badges
Core Contributor '16 Plugin Developer
CONTENT
1 badge
Documentation Contributor '17

Recent impact

Score weights high-impact work (commits, releases, approved translations, props) at 3x routine activity.

Last 30 days
0contributions
high0
medium0
score0
Last 90 days
0contributions
high0
medium0
score0
Last 12 months
0contributions
high0
medium0
score0

WordPress releases

Contributed to 4 releases
  • 5.4
  • 4.8
  • 4.7
  • 4.5

Contributions

Type
February 2020
Feb 07 Fri · 17:46
Core high
Mentioned in [47205] on WordPress SVN:
Taxonomy: Clarify the docs for the return values of the `term_exists()` function.
June 2018
Jun 28 Thu · 07:13
Core med
Created ticket #44477 on Core Trac:
Add Media on selected text should use the text as the link anchor.
March 2018
Mar 12 Mon · 09:46
Forums med
Created a topic, Terrific plugin, does the job, on the site WordPress.org Forums:
Though the plugin is missing WP-CLI integration, it is…
February 2018
Feb 18 Sun · 07:58
Core med
Created ticket #43345 on Core Trac:
term_exists() may return 0 which is not a text-documented return type
May 2017
May 09 Tue · 23:25
Core high
Mentioned in [40597] on WordPress SVN:
Media: Optionally return attachment id from `media_sideload_image()`.
January 2017
Jan 01 Sun · 13:57
Forums med
Posted a reply to Why is there no filter on fill_query_vars() output?, on the site WordPress.org Forums:
Thank you, in fact the argument about having to check for the existence of each…
December 2016
Dec 29 Thu · 08:39
Forums med
Created a topic, Why is there no filter on fill_query_vars() output?, on the site WordPress.org Forums:
The WP_Query->fill_query_vars() method defines all …
November 2016
Nov 27 Sun · 09:27
Core med
Created ticket #38959 on Core Trac:
Allow sideloading images without assigning to a post.
Nov 24 Thu · 18:31
Core med
Created ticket #38938 on Core Trac:
WP API does not expose the ID of sideloaded media.
October 2016
Oct 20 Thu · 02:54
Core high
Mentioned in [38832] on WordPress SVN:
REST API: Introduce the Content API endpoints.

Developer