Ryan Welcher

Developer Advocate

Blog

  • The Block Developer Cookbook: WC Asia 2025 Edition

    The Block Developer Cookbook: WC Asia 2025 Edition

    In February of this year, I travelled to Manila to attend WordCamp Asia. I have been lucky enough to attend every WordCamp Asia since its inaugural event in Bangkok, Thailand back in 2023. For the last two years, I have attended as a speaker to developer the same workshop – The Block Developer Cookbook. The…

  • Introduction to WordPress SlotFill

    Introduction to WordPress SlotFill

    In 2019, I presented at the JavaScript for WordPress conference, my first virtual event experience. It was enjoyable, and I recommend attending this year’s conference. You can watch my session’s recording and access the related repository at the provided link.

  • @GoodFirstBugs bot is back!

    @GoodFirstBugs bot is back!

    A couple of years ago, I created a Twitter bot that tweets out WordPress core trac tickets marked as GoodFirstBugs to help new contributors find a good starting place. It got a fantastic response from the community and even got an article on WP Tavern! It had been offline for a while due to some…

  • Good First Bugs Twitter Bot

    Good First Bugs Twitter Bot

    Initiating contributing to WordPress Core can be daunting, but the Good First Bugs For New Contributors report offers a starting point for newbies, highlighting manageable ‘good-first-bug’ tickets. A new Twitter bot, @GoodFirstBugs, Tweets these tickets to aid newcomers. Launched thanks to inspiration from Congressbot and community support, it operates on Node.js via Heroku with the…

  • Same WordPress plugin, new name

    A little while ago, I created a plugin called Suspend Transients. It is a helpful tool that allows developers to bypass get_transient()  calls on any page by clicking a button on the admin bar. I felt that the name was not accurate so I have renamed it and it is now available for download on…

  • Thanks Adam!

    WordPress 4.7 was just released and it marks the sixth release in a row that I have been lucky enough to contribute to. Contributing to WordPress core has always been a personal goal for me and while I had made attempts in the past, it wasn’t until I joined 10up that I was finally able to…

  • Should we trust WordPress Core translations?

    A while ago I was working on a patch to refresh the code for the default widgets that are included with WordPress Core. One of the changes made was to replace the i18n methods currently in-place with their counterparts that escape and translate the output. This is a pretty common practice as translation files can be a potential…

  • First WordPress core props!

    It was a very simple patch, just removing some code that is no longer needed, but now that ticket #31485 has been committed, I will have contributor props for WordPress 4.2! Update: 4.2 was released today and I am very happy to have played a (small) part in it! Photos or it didn’t happen!  

  • Debug Bar Tracer Plugin

    I have just released a new plugin called Debug Bar Tracer. It is meant to work with the Debug Bar plugin that should be a staple of any WordPress developer’s toolkit. The idea behind it is quite simple – I am always printing data out to the browser when developing and it always breaks the…