超高速CMS実行環境 KUSANAGI稼働中
本サイト処理速度 0.000
language

コードをハイライトしてくれるプラグイン『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

Webサイトのお悩み解決!個別相談会

WordPress等CMSで構築されたサイトを運用中(もしくはご予定)で、様々な課題をお抱えの企業Webサイトご担当者様、「技術的にはよくわからないけれどマーケティング的にも改善をしたい」等とお考えのマーケティングご担当者様、「お客様のためにWebサイトについて聞きたい」「クラウドを導入したい」等お考えのWeb制作会社様などを対象に「【法人向け】Webサイトのお悩み解決!個別相談会」を開催しています。

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

ご相談・お問い合わせフォーム