theme Latest Entries

Automatic Updates for Plugins and Themes Hosted Outside WordPress Extend

Here are two sample scripts along with an API to provide automatic updates for plugins and themes you host on your own server.

Inside /api you’ll find index.php which processes all the update requests. You should place this in something like http://updates.example.com and update $api_url in /plugin/test-plugin-update/test-plugin-update.php and /theme/portfolio-racer/inc/updates.php accordingly. If you activate these sample plugins without changing API URL, updates will be checked against my test server. If you decide to update, both plugin and theme will be replaced with exactly the same version of each.

WordPress, Themes and GPL

Here is an idea for all the ‘premium’ theme authors out there. How about releasing themes under GPL and making style.css the only commercial asset. This would even fall into a much lighter gray area compared to Automattic’s own ‘Custom CSS’ feature (which in fact is a feature provided by GPL code) for $15/year. Ironically, this is a fee for the ability to modify a theme released under GPL.

Preview of a new WordPress theme

Preview of a new theme I am currently working on a new WordPress theme. The reason for doing it is a recent observation regarding the blog design — scrolling large lists of blog posts discourages from exploring individual (and often older) blog entries. Long list of articles are acceptable in archive pages, but the homepage should always be the simplest point for navigation. Do you have any name suggestions?