Ryan Welcher

Developer Advocate

  • Workshop at WCEU 2026: Building Interactive Blocks with the Interactivity API

    Workshop at WCEU 2026: Building Interactive Blocks with the Interactivity API

    I’m running a workshop at WordCamp Europe 2026 in Krakow, Poland on Saturday, June 6th, and if you’ve been wanting to understand the Interactivity API from the inside out, this one’s for you. Over the session we’ll build a complete interactive block — a gallery slider — from a near-empty starter to a finished, accessible,…

  • getDefinitionByName

    I have been creating a code base for a Screen Manager system that I am using for an iOS app I am building in AS3. I wanted to create a dynamic way to reference and instantiate classes that represent each of the Screens in the app so I can reuse this for other applications in…

  • WordPress Functions

    I found a fantastic article on some great default functions for your functions.php file. They’re not all for every occasion but a great place to start. I pulled out the Google Analytics one in favour of my plugin Easy Analytics but that’s just my preference.

  • The Pharma Hack

    This is a sneaky little WordPress hack that replaces your page title with an ad for pharmaceutical products. The best part (and the reason you may not see it right away) is that you don’t see it on your site, the new page titles only appear in search engine results.

  • WordPress and Flash

    Typically we have always created Flash sites from scratch and used XML or, in the case of Rush.com, a custom-made CMS as the content source For the bulk of our clients having a custom-made CMS doesn’t work with their budget so we are left with XML. This is a great option for simple updates or…

  • Compiler Error 1203

    I ran into this one last night while working on the new site for RockfordGrill.com. I have to admit this one stumped me and I had to do a whole bunch of digging around to figure it out. Once I discovered the issue, it made perfect sense but at the time (about 1:30 am) I…

  • Runtime Error 2048

    This is one that has nailed me a couple of times. It is a Sandbox Security violation error which means that one of your SWF’s tried to access a file from a different url – which is a big no-no in flash.

  • Removing “Private” and “Protected” from WordPress post titles

    Here is a great snippet of code that removes “Private” and “Protected” from your password protected posts in WordPress. Just drop it into your functions.php file.

  • Compiler Error 1180

    1180: Call to a possibly undefined method assignListeners.