I think that although related to appearance, favicon support should not be part of a WordPress theme. You’ll probably want to take your favicon with you, no matter which theme you use. Conclusion: favicons are plugin territory.
Agree? Disagree? Why?
State of the (WordPress) Themes
In this session, Ryan Imel of WPCandy talks briefly about how WordPress themes have changed over the past several years, including free themes, premium themes, default themes, theme frameworks and of course, theme options! As you might know I’m obsessed with theme options, and I even started a blog about them, which was supposed to showcase both great and “not so great”...
Redesigned
I don’t often work on designs. In fact, until today, this blog had only three different themes. The first one was a blue-ish theme from the .org repo, the second one was made by me (my worst first ever WordPress theme), and had an opening <? php tag on the top left. The third one was one I temporarily called Publish, which you see in the screenshot on the left. Today’s...
Quick Tip: How to Make Tweet Embeds Responsive
Twitter embeds were introduced in WordPress 3.4, allowing you to insert tweets by pasting a link to that tweet on a line of its own, in you post or page content. However, many responsive themes (including mine) resulted in broken layouts on narrow screens, since the embedded tweet will get a fixed width of 550 pixels. After a little poking around, I found an easy way to solve this with some CSS...
SEO Plugins and Themes will not do Magic
Pro tip! If your content sucks, SEO-friendly themes and plugins won't do magic. Stop wasting your money and start improving your content.
— Konstantin Kovshenin (@kovshenin) August 22, 2012
And when you’ve improved your content, take a look at the search engine optimization guidelines and make sure you’re not overdoing it ;) Thanks to everyone who retweeted this.
Tip: get_posts will suppress_filters by default
I was wondering why my posts_where filter was not being executed on my WordPress query and after a bit of poking around, I figured out that get_posts sets suppress_filters to true, unless specified otherwise, making WP_Query skip a bunch of SQL filters, including the posts_where I was trying to set. So learn the easy way — get_posts will suppress filters by default. Hopefully this...
WordCamp San Francisco 2012 Videos
Videos from WordCamp San Francisco 2012 are being published to WordPress.tv. Time to watch those sessions you missed during the event, or watch the ones you enjoyed most :)
oEmbed in WordPress Comments
If you’d like to enable embeds (Twitter, YouTube, etc) in WordPress comments, check out Evan’s neat little plugin. As opposed to many other such plugins, Evan’s approach is very simple and far more future proof.
Nonces on the Front End is a Bad Idea
Here’s a tip! Don’t add nonce fields on the front end of your site for logged out users. That may cause trouble with page caching plugins, which will serve HTML from cache with the nonce field, even if the nonce has expired. Also, nonces don’t really help prevent spam in contact forms, etc., especially for anonymous visitors. Nonces are used for security.
WordPress Moscow Meetup #6
The sixth WordPress Meetup in Moscow was held on Saturday. Not as much attendees, due to many group members being on vacation and such, but the meetup was quite productive. We spoke mainly about themes development, and the _s theme.
We also talked briefly about WordCamp Moscow, which will be held in 2013.