1. AS3 syntax highlighting をダウンロードする。
AS3 Syntax Highlighting (with SyntaxHighlighter 2.0) より AS3 ハイライト定義をダウンロードする。
2. AS3 syntax highlighting をアップロードする。
ファイルを解凍し、以下のディレクトリに AS3 ハイライト定義ファイルをアップロードする。
wp-content/plugins/syntaxhighlighter/syntaxhighlighter/scripts -> scripts/shBrushAS3.js
3. AS3 syntax highlighting の定義を追加する
次のファイルを編集し、AS3 syntax highlight を追加する。
wp-content/plugins/syntaxhighlighter/syntaxhighlighter.php
wp_register_script( 'syntaxhighlighter-brush-as3', plugins_url('/syntaxhighlighter/syntaxhighlighter/scripts/shBrushAS3.js'), array('syntaxhighlighter-core'), $this->agshver );
63行目辺りにファイルの読み込み定義を追加。
<pre> // Create list of brush aliases and map them to their real brushes $this->brushes = apply_filters( 'syntaxhighlighter_brushes', array( 'bash' => 'bash', 'shell' => 'bash', 'c-sharp' => 'csharp', 'csharp' => 'csharp', 'cpp' => 'cpp', 'c' => 'cpp', 'css' => 'css', 'delphi' => 'delphi', 'pas' => 'delphi', 'pascal' => 'delphi', 'diff' => 'diff', 'patch' => 'diff', 'groovy' => 'groovy', 'js' => 'jscript', 'jscript' => 'jscript', 'javascript' => 'jscript', 'java' => 'java', 'perl' => 'perl', 'pl' => 'perl', 'php' => 'php', 'plain' => 'plain', 'text' => 'plain', 'py' => 'python', 'python' => 'python', 'rails' => 'ruby', 'ror' => 'ruby', 'ruby' => 'ruby', 'scala' => 'scala', 'sql' => 'sql', 'vb' => 'vb', 'vbnet' => 'vb', 'xml' => 'xml', 'xhtml' => 'xml', 'xslt' => 'xml', 'html' => 'xml', 'xhtml' => 'xml', 'as3' => 'as3', // add as3 syntax highlight ) );
SyntaxHighlighter タグの定義を追加。
ただし、プラグインのバージョンアップを行うとおそらく上書きされてしまうためプラグインのバージョンアップを行わないように気をつける必要がある。
プラグインの編集やバージョンアップなどを凍結するためのプラグインとかあったりしないんだろうか?
0 Responses
Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.