This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.



Apparatus allows you to write and execute PHP code directly from your wordpress admin area. The source code is displayed back to you with syntax highlighting along with any output. Errors, warnings, and notices are also displayed. Apparatus is great for developing code to be added to wordpress posts. WordPress developers may also find it useful for testing code, updating options, and debugging, all without needing to leave your wordpress admin area. Apparatus is also available as a stand-alone application.


  1. Upload the apparatus folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Apparatus should now appear under the tools menu. No further configuration required


What is Error Search?

When your code generates errors, warnings, or notices they are indicated by icons appearing next to the line that generated them. Clicking on one of these icons will run a search (either google or for that particular error message.

What is tab override

Tab override allows you to use the tab key in textareas just as you would in a desktop text-editor or IDE. In otherwords pressing the tab key inserts a tab character rather than moving focus to the next form element. Tab override is also available as a stand-alone wordpress plugin: There is also a version for MediaWiki:

Which users can use Apparatus

Only administrators. Use of Apparatus should be restricted to users who know what they are doing. Appartatus allows you to run arbitrary PHP code and can do serious damage in the wrongs hands. If you are a WordPress developer using Apparatus for testing and debugging it is highly recommend that you do so in a testing environment.

How can I contribute?

Donations are a great way to keep me in business. If you are an experienced developer and have ideas (and not just ideas for apparatus) feel free to contact me. There are several projects I’m working on that could benifit from some additional help.

Where can I ask additional questions?

Here: Apparatus at

Contributors & Developers

“Apparatus” is open source software. The following people have contributed to this plugin.

Translate “Apparatus” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Initial WordPress release