TagWordPress

Reminder: Don’t Use the Short PHP Open Tag

Jetpack 2.0.1 was released last night, immediately followed by 2.0.2, which fixed a fatal error on some hosts, caused by a short PHP open tag. So here’s a reminder: never use the short form of the PHP opening tag: <? _doing_it_wrong(); ?> Always use the long form: <?php _doing_it_right(); ?> If your grep can do Perl regular expressions, you can search your entire codebase with a...

Double Titles when Sharing on Google+

If you’ve got double titles when sharing your WordPress posts on Google+, it’s probably due to duplicate OpenGraph tags, which might have been caused by the latest update to Jetpack, which added OpenGraph tags in version 2.0. If you’re already running a plugin that outputs the “og:” tags in your document head, you’ll have to disable one or the other. For...

Publish: A Free Minimal and Responsive WordPress Theme

I’m pleased to announce that Publish is now available for download in the WordPress.org themes directory. Publish is a theme I’ve been working on for quite a while, started back last year and then released to GitHub in February this year. When I started contributing to _s, I did a complete revamp of the theme, but kept the main intent — a minimal blogging theme with focus on the...

The WordPress Settings API Video

Here’s the video of my session about the Settings API in WordPress from WordCamp Sofia 2012. You can find the slides and notes/transcript in a post I published earlier: The WordPress Settings API.

If you’re interested in making the Settings API better and less painful to use, please chime in to the discussion on this core ticket: #18285. Have fun!

WordPress.org Plugin and Theme Reviews

As reported by Otto, plugin and theme reviews on WordPress.org are live, and here’s a demo! This allows plugin and theme users to not only give a one-to-five star rating, but to also provide some actual feedback, of what they liked or disliked about that particular theme or plugin. It provides an extra channel of communication between the users and developers, which makes it easier to...

WordPress Community Summit Wrap-up

The summit is over and the feeling is amazing. I’m staying in Tybee for a few more days, to have some fun and make my long travel worth the effort, not that the summit was not worth it :) The event took place in the Tybee Wedding Chapel, which is 99% awesome and 1% creepy. Around a hundred people attended the summit, though some couldn’t make it because of Hurricane Sandy, that hit...

WordPress Community Summit

I’m attending the WordPress Community Summit next Monday in Tybee Island, GA. If you’re on the list of participants (unfortunately, it’s an invite only event) make sure you come say hi. I’ll be staying in Tybee until Friday.

WordCamp Sofia 2012 was a Blast!

WordCamp Sofia 2012 was held this weekend and it was awesome. Over two hundred attendees, over ten sessions, a speakers dinner and an after-party. Big shout-out goes to Nikolay, Veselin, Iliya and Mario, for putting the whole thing together, and making such a great event. It was a long weekend for me with all the flights, but it was totally worth the travel. I stayed at the beautiful Grand Hotel...

The WordPress Settings API

This weekend at WordCamp Sofia 2012, I gave a session about the Settings API, which is a way to create simple, flexible and secure options pages for your WordPress plugins and themes. The session covered the basic usage of the API along with a few more advanced topics. Here are my slides and notes/transcript.