Ian Dunn

Ian Dunn

WordPress Developer

Menu

Skip to content
  • Home
  • About
  • Archives
  • Contact

Inspiration

"Even though we might have some very, very strong disagreements as we develop this thing called WordPress, at the end of the day, I think we all agree that when it impacts people's lives positively like that, it's really really special."

Continue reading...

Posted on December 4, 2017 by Ian Dunn. Posted in WordPress | Tagged Brian Krogsgard, HeroPress, Matt Mullenweg | Leave a comment

Stop Breaking the Web

Reading Stop Breaking the Web by Nicolás Bevacqua's feels like a breath of fresh air.

He writes about how several common practices in the JavaScript community have led to poor user experiences, and violated some of the fundamental principles that made the Web what is today...

Continue reading...

Posted on August 25, 2017 by Ian Dunn. Posted in JavaScript, Standards and Best Practices | Tagged client-side rendering, Hashbang URLs, Progressive Enhancement | 1 Comment

Dropping QuickTime Recording from Stereo to Mono

If QuickTime exports a stereo recording with an empty right channel, you can use ffmpeg to easily copy the left channel to the right one, for a proper mono recording.

Continue reading...

Posted on June 4, 2017 by Ian Dunn. Posted in Audio/Video Production | Tagged ffmpeg, iMovie, mono, QuickTime, Soundflower, stereo | 12 Comments

List of Ideographic Countries

I needed a list of countries where ideographic languages are common, but couldn't find a pre-made one. I was able to build one myself, though, which will hopefully save others from having to do the same.

Continue reading...

Posted on April 6, 2017 by Ian Dunn. Posted in PHP | Tagged api.wordpress.org, Chinese, ideographic, Japanese, language, Wikipedia | Leave a comment

Recording Skype and a Mic on Separate Tracks in GarageBand

I wanted to figure out how to record both a Skype conversation and my mic in GarageBand, but keep them on separate tracks. None of the tutorials worked for me, so I'm posting the settings that did.

Continue reading...

Posted on April 4, 2017 by Ian Dunn. Posted in Audio/Video Production | Tagged GarageBand, Skype, Soundflower | 14 Comments

Exposing Custom Post Type Meta for Only a Single API Endpoint

I ran into an undocumented and unexpected problem when registering custom post type meta fields for the REST API. register_meta() exposes meta fields in all REST API endpoints, which can lead to privacy leaks. To avoid that, it can be called conditionally.

Continue reading...

Posted on March 30, 2017 by Ian Dunn. Posted in WordPress | Tagged Custom Post Types, Post Meta, Privacy, register_meta(), register_rest_field(), REST API | 2 Comments

`WP_Widget::form()` returns a value

Ever wonder why your IDE complains that your widget's form() method isn't returning a value?

Continue reading...

Posted on March 18, 2017 by Ian Dunn. Posted in WordPress | Tagged Widgets | 2 Comments

Post navigation

← Older posts
Newer posts →

Subscribe via Email

Feeds & Profiles

  • RSS
  • WordPress.org
  • GitHub
  • HackerOne
  • LinkedIn