Add New Buttons Alongside “Screen Options” And “Help”

June 30th, 2010

Continuing from yesterday’s post about adding custom settings to the “Screen Options” panel in WP, I will now show you how to add your own buttons alongside “Screen Options” and “Help”. But first, here are a few screenshots – to whet your appetite, so to speak. Want those neat buttons in your plugin? Read on. […]

Continue Reading...

Adding Stuff To WordPress “Screen Options”

June 29th, 2010

The Screen Options pull-down is the perfect place for those “rarely used but nice to have” settings. It’s unobtrusive and saves screen space. Some plugins could even put all of their settings in this panel and avoid cluttering the Dashboard menu with yet another “Settings” page. While Screen Options were already present in older WP […]

Continue Reading...

How To Filter The Whole Page In WordPress

May 20th, 2010

WordPress has numerous hooks for filtering posts, comments, feed items and more, but no built-in filter that would let you intercept and modify an entire page. However, you can do that fairly easily with PHP’s output buffering functions. Today I’m going to show you how. Crash-Course In Output Buffering As the name implies, output buffering […]

Continue Reading...

Web Browser Performance Comparison

April 20th, 2010

To see how the latest versions of the most popular web browsers stack up, I ran five of them – Firefox 3.6, Chrome 5-dev, Internet Explorer 8.0, Opera 10.51 and Safari 4.0.5 – through a number of benchmarks and performance tests. The results are below (click the image to enlarge it). Benchmarks Used SunSpider JavaScript […]

Continue Reading...

Only 2% Of WordPress Plugins Compatible “For Sure”

March 25th, 2010

Last October, the WordPress.org plugin directory introduced a new “Compatibility” feature that allows users to vote on whether a given plugin version works or doesn’t work with a specific version of WordPress. The idea was to provide a more reliable indicator of plugin compatibility so that you wouldn’t need to worry if upgrading will break […]

Continue Reading...