CREATIONS-1-

もじばけらった

もじばけらった

入力された文章を様々な文字コードに相互変換させて表示する、文字化けの解読を助けるサービスです。

Web Services

  • 入力された文章を様々な文字コードに相互変換させて表示する、文字化けの解読を助けるサービスです。
  • ご近所で頑張っているフリーランサー同士を結ぶ、仲間探しサービスです。
  • ユーザー登録には音源のアップロードが必須という、中級者以上に的を絞ったバンドメンバー募集サイトです。
  • 皆様からのご投稿情報を基に、かっこいいバナー・かわいいバナー・クリエイティブなバナーなどを収集・まとめて一覧できる、バナー専門のギャラリーサイトです。
  • Google・WIKIPEDIA・YouTube・twitter・facebookの5サイトの検索窓を1ページ内で統合させたウェブサービスです。
  • YouTubeにアップロードされている二つの動画を同時再生して、混ざり合う音声を楽しむウェブサービスです。
  • オンラインで複数人とのリアルタイムなブレーンストーミングが出来て、出たアイディアはcsvファイルでダウンロード出来るというウェブサービスです。
  • 複数のRSSフィードをひとつのタブにまとめて読み込み、そんなタブを最大5つまで表示させるスクリプトジェネレーターです。

WordPress Plugins

  • A8.netをはじめとした、各種バナー広告をWordPress上で管理するためのプラグインです。
  • JavaScriptで作られたBSDライセンスの「snowstorm.js」を使って、webページ上に幽玄閑寂の如く「雪を降らせる」という、なんとも情緒あふれるプラグインです。
  • 記事の冒頭に「記事を全て読み終えるまでにかかる、おおよその所要時間」を表示させるプラグインです。

Other Creations

  • 2011年3月14日作成。当バナーにおける一切の著作権は放棄しています。出来る人が、出来る事を、出来る範囲で。
  • 商用利用、全然OK!バックリンクも使用報告も要りません!使用に関して、一切の制約はありません!!そんな壁紙です。
  • いま現在サーバの中にあるフォルダとファイルを表示するPHPファイルです。

AUTHORIZED BY-2-

smkn

Author

smkn(1979 / 5.22 / ♂)

Contact

Profile

東京都内でデザイン/コーディング/プログラミングからWEBマーケティング/SEO施策/ITコンサルティングまで、フリーランス「kiki verb」としてオールラウンド・クリエイターしています。
ホームページ制作・webサービス企画開発に関するご質問やご相談など、お気軽にどぞ☆

Skills

  • Photoshop
  • Illustrator
  • Flash
  • HTML
  • CSS
  • JavaScript
  • jQuery
  • PHP
  • PEAR
  • WordPress
  • MySQL

Tools

  • Photoshop
  • Illustrator
  • Flash
  • Firefox
  • Google chrome
  • Thunderbird
  • 秀丸エディタ
  • EmEditor
  • XAMPP
  • phpMyAdmin
  • FFFTP
  • WinSCP
  • Namery
  • DF
  • Devas
  • IcoFX
  • Color Dialog 003
  • QRWindow
  • Unlocker
  • Janetter

Pastime

  • 和太鼓
  • ドラム
  • バレーボール
  • 沖縄
  • 温泉
  • コーヒー
  • カクテル
  • 芋焼酎
  • あぐー
  • マーケティング理論
  • 宇宙物理学
  • 競馬
  • 麻雀
  • オートバイ
  • ネコ

RECENT SHOUTS-3-

WordPressでプログラムコードを綺麗に表示させるプラグイン「SyntaxHighlighter Evolved」

2009年 09月 29日

  • このエントリーをはてなブックマークに追加
  • このエントリーをfacebookでシェアする
この記事の所要時間: 636

少し前の話になりますが、巷じゃ「WordPress2.8.4にアップグレードしないと危険だぉ☆」との情報が流れてたんで、早速アップグレードしたんですが、したらなんと、今までフツーに動いていたプラグインのいくつかが動かなくなっちゃいました。

その後の修復作業でほとんど収まったんですが、そうしても「Syntax Highlighter for WordPress」だけがダメだったんですね。

なので他のSyntax Highlighterを探して回ったところ、まさにコレ!というプラグインSyntaxHighlighter Evolved」を見つけることが出来たので、備忘録代わりにエントリーしちゃいますー。

この「SyntaxHighlighter Evolved」、世にある他のSyntax Highlighterプラグインとの互換性を保つ為、<pre>タグでも[code]でも記述可能というスグレモノなので、他プラグインからの乗り換えもラクチン極まりなし。

簡単ですが使用例や導入手順も併記しますので、これからWordPressSyntax Highlighterを導入しようという方の助力なれば、と。

WordPressでプログラムコードを綺麗に表示させる「SyntaxHighlighter Evolved」

早速ですが、使用例です。

[記述したい言語]と書いた直後に表示させたいhtmlソースをベタ書きして、最後に[/記述したい言語]と記述すれば、[○○] [/○○]内のソースコードが下記のように表示されます。

【HTMLの場合】
[html]
<div class=”around_thirty”>
    <h1>「枕からオヤジのニオイ」は都市伝説じゃなかった。</h1>
</div>
[/html]
と書くと、下記のように表示されます。

<div class="around_thirty">
	<h1>「枕からオヤジのニオイ」は都市伝説じゃなかった。</h1>
</div>

【CSSの場合】

[css]
div#around_thirty {
    border: none;
}
[/css]

div#around_thirty {
	border: none;
}

【JavaScriptの場合】

[js]
$(function(){
    $(“div#around_thirty”).text(“「オレ?GReeeeNとか聞くし(笑)」”);
)}
[/js]

$(function(){
	$("div#around_thirty").text("「オレ?GReeeeNとか聞くし(笑)」");
)}

【PHPの場合】

[php]
if(isset($doutei)){
    $palam = str_replace(“純情”, “妖精”, “経験?オレ、純情だし。。。”);
}
[/php]

if(isset($doutei)){
	$palam = str_replace("純情", "妖精", "経験?オレ、純情だし。。。");
}

導入手順

まずはWordPress › SyntaxHighlighter Evolved « WordPress Pluginsにて、今回の主役である「SyntaxHighlighter Evolved」をダウンロードします(画面右側にある、赤い「Download」ボタンをクリック)。

んで、ダウンロードしたzipファイルを解凍して、その解凍したフォルダをまるごと、WordPressを入れてるサーバのpluginフォルダ内にぶっ込みます。

あとはWordPress管理画面でこのプラグインを有効化すれば完了です!

各種設定項目の説明

WordPress管理画面の左部メニュー「設定」内の「SyntaxHighlighter」にて、SyntaxHighlighter Evolvedの細かい挙動設定が出来ます。

ここでは6個のコード表示スタイルの他に、下記のような設定項目があります。

  • 「Display line numbers (行番号の表示の有無)」
  • 「Display the toolbar (コード表示部の右上に出るツールバーの表示の有無)」
  • 「Automatically make URLs clickable (コード内にURLが記述されてた場合の自動リンクの有無)」
  • 「Collapse code boxes (コード表示部の折りたたみ機能の有無)」
  • 「Show a ruler column along the top of the code box (ルーラーの表示の有無)」
  • 「Use the light display mode, best for single lines of code (シンプル表示機能の有無)」
  • 「Use smart tabs allowing tabs being used for alignment (スマートタブ機能の有無)」
  • 「Wrap long lines, using an icon to show where line wraps occur (自動改行時の改行アイコンの有無)」

使用上の注意

これはこのプラグインの唯一にして最大の注意点なんですが、この「SyntaxHighlighter Evolved」を使用する場合、テーマファイルのheader.phpの</head>の前に、必ず<?php wp_head(); ?>という記述を加えなきゃいけません(じゃないとこのプラグインは動きません)。

同様に、footer.phpの</body>の前にも、<?php wp_footer(); ?>という記述をしないといけません。

まぁ大して難しい話でもありませんので、もし導入したのに動かなかった場合はココらへんを疑ってみてください。

参考にさせていただいたサイト:

にしても、なんでこのSyntax Highlighter系のプラグインって、同じような名前ばっかなんでしょー。

コレ探し当てるまで、同名のプラグインを無限ループで探したりしてて、やっぱネーミングっちゅーのも大事だなぁと思ったり思わなかったりラジバンダリ(言いたかっただけ)。

  • このブログのRSSを購読する
  • このブログをtwitterでつぶやく
  • このブログをFacebookで共有する
  • このブログをはてなブックマークで共有する

Search

  • Recent
  • Random

Contact

お名前※必須

ご連絡先メールアドレス

お問い合わせ内容※必須


Advertisement

Affiliate

Advertisement