超高速WordPress実行環境 KUSANAGI稼働中
本サイト処理速度
Language language icon

    コードをハイライトしてくれるプラグイン『wp-syntax』

    WordPress

    今回ご紹介するのは、技術系ブログをWordPressで運用している人には必須のプラグインです。 WordPressでブログをやってて、ちょっとPHPとかHTMLのコードを紹介したい事ってありますよね。でもWordPressのエディタ画面にそのままコードを投稿すると、色々と問題が発生します。

    そこで通常は” > ” などの実体参照を使って、タグをサニタイズして投稿したりします。 もしくは<pre>タグで囲むという手もありますね。

    が、PREを使うんだったら、このプラグインを入れれば、コードの問題が解決するばかりか、vimでファイルを開いたときのようにコードのシンタックス表示まで綺麗に行なってくれます。

    WP-Syntax

    このプラグインは、GeSHi(Generic Syntax Highlighter)のライブラリを利用して、各種言語のシンタックスカラー表示を自動的に処理してくれるというもの。 使い方は非常に簡単です。

    <pre lang=”language”>language code</pre>

    languageのところに、対象の言語を入れれば、それだけでOKです。

    // This just echoes the chosen line, we'll position it later
    function hello_dolly() {
        $chosen = hello_dolly_get_lyric();
        echo "

    $chosen

    "; }

    GeSHiのサイトに、サポートしている言語の一覧があります。実に多岐に渡っています。

    Supported Languages:

    *ABAP
    *Actionscript
    *ADA
    *Apache Log
    *AppleScript
    *APT sources.list
    *ASM (m68k)
    *ASM (pic16)
    *ASM (x86)
    *ASM (z80)
    *ASP
    *AutoIT
    *Backus-Naur form
    *Bash
    *Basic4GL
    *BlitzBasic
    *Brainfuck
    *C
    *C for Macs
    *C#
    *C++
    *C++ (with QT)
    *CAD DCL
    *CadLisp
    *CFDG
    *CIL / MSIL
    *COBOL
    *ColdFusion
    *CSS
    *D
    *Delphi
    *Diff File Format
    *DIV
    *DOS
    *DOT language
    *Eiffel
    *Fortran
    *FourJ’s Genero
    *FreeBasic
    *GetText
    *glSlang
    *GML
    *gnuplot
    *Groovy
    *Haskell
    *HQ9+
    *HTML
    *INI (Config Files)
    *Inno
    *INTERCAL
    *IO
    *Java
    *Java 5
    *Javascript
    *KiXtart
    *KLone C & C++
    *LaTeX
    *Lisp
    *LOLcode
    *LotusScript
    *LScript
    *Lua
    *Make
    *mIRC
    *MXML
    *MySQL
    *NSIS
    *Objective C
    *OCaml
    *OpenOffice BASIC
    *Oracle 8 & 11 SQL
    *Pascal
    *Perl
    *PHP
    *Pixel Bender
    *PL/SQL
    *POV-Ray
    *PowerShell
    *Progress (OpenEdge ABL)
    *Prolog
    *ProvideX
    *Python
    *Q(uick)BASIC
    *robots.txt
    *Ruby
    *Ruby on Rails
    *SAS
    *Scala
    *Scheme
    *Scilab
    *SDLBasic
    *Smalltalk
    *Smarty
    *SQL
    *T-SQL
    *TCL
    *thinBasic
    *TypoScript
    *Uno IDL
    *VB.NET
    *Verilog
    *VHDL
    *VIM Script
    *Visual BASIC
    *Visual Fox Pro
    *Visual Prolog
    *Whitespace
    *Winbatch
    *Windows Registry Files
    *X++
    *XML
    *Xorg.conf

    KUSANAGI導入事例集プレゼント!

    100を超えるKUSANAGIとWordPressの導入事例がわかる『KUSANAGI導入事例集』(非売品)を無料でプレゼントいたします。是非以下のフォームからお申し込みください。




    お客様の課題を解決するソリューション、
    条件に沿ったベネフィットあるご提案を提供いたします。

    03-6551-2996/ご相談・お問い合わせフォーム 03-6551-2996

    ご相談・お問い合わせフォーム
    【法人向け】WordPressのお悩み解決!個別相談会(無料)を随時開催しています。
    To top