=== SyntaxHighlighter === Contributors: matt, Viper007Bond Tags: code, sourcecode, php, xhtml, html, css Requires at least: 2.0 Tested up to: 2.3.0 Stable tag: trunk Easily post source code such as PHP or HTML and display it in a styled box. == Description == SyntaxHighlighter allows you to easily post code without loosing it's formatting or making any changes. It even provides syntax highlighting for certain languages. Here's a list of supported languages as well as their aliases (for use in your post). * C++ -- `cpp`, `c`, `c++` * C# -- `c#`, `c-sharp`, `csharp` * CSS -- `css` * Delphi -- `delphi`, `pascal` * Java -- `java` * JavaScript -- `js`, `jscript`, `javascript` * PHP -- `php` * Python -- `py`, `python` * Ruby -- `rb`, `ruby`, `rails`, `ror` * SQL -- `sql` * VB -- `vb`, `vb.net` * XML/HTML -- `xml`, `html`, `xhtml`, `xslt` This plugin uses the [SyntaxHighlighter JavaScript package by Alex Gorbatchev](http://code.google.com/p/syntaxhighlighter/). == Installation == ###Updgrading From A Previous Version### To upgrade from a previous version of this plugin, delete the entire folder and files from the previous version of the plugin and then follow the installation instructions below. ###Uploading The Plugin### Extract all files from the ZIP file, making sure to keep the file structure intact, and then upload it to `/wp-content/plugins/`. This should result in the following file structure: `- wp-content - plugins - syntaxhighlighter | readme.txt | screenshot-1.png | syntaxhighlighter.php - files | clipboard.swf | shBrushCpp.js | shBrushCSharp.js | [...] | shCore.js | SyntaxHighlighter.css` **See Also:** ["Installing Plugins" article on the WP Codex](http://codex.wordpress.org/Managing_Plugins#Installing_Plugins) ###Plugin Activation### Go to the admin area of your WordPress install and click on the "Plugins" menu. Click on "Activate" for the "SyntaxHighlighter" plugin. ###Plugin Usage### Just wrap your code in `[sourcecode language='css']code here[/sourcecode]`. The language attribute is **required**! See the [plugin's description](http://wordpress.org/extend/plugins/syntaxhighlighter/) for a list of valid language attributes. == Frequently Asked Questions == = The BBCode in my post is being replaced with `
` just fine, but I don't see the syntax highlighting! = Make sure your theme's footer has `` somewhere in it, otherwise the JavaScript highlighting files won't be loaded. = I still see the BBCode in my post. What gives? = Make sure you correctly use the BBCode with a valid language attribute. A malformed usage of it won't result in replacement. == Screenshots == 1. Example code display. In this particular example, the default `wp-config.php` file contents are shown. == Other BBCode Methods == Find `[sourcecode language='css']code here[/sourcecode]` too long to type? Here's some alternative examples: * `[source language='css']code here[/source]` * `[code language='css']code here[/code]` * `[sourcecode lang='css']code here[/sourcecode]` * `[source lang='css']code here[/source]` * `[code lang='css']code here[/code]` * `[sourcecode='css']code here[/sourcecode]` * `[source='css']code here[/source]` * `[code='css']code here[/code]` == ChangeLog == **Version 1.0.0** * Initial release!