クォーテーションを変換しないようにする

WordPressの機能(ファンクション)にwp-texturizeというものがあります。本文・タイトルに書かれたクォーテーションなどを、「&#***;」などといったコードに変換する機能です。

クォーテーションやシングルクォーツには、開く、閉じる、それぞれの記号があります。日本のカギ括弧と同じですね。wp-texturizeには、この2つの記号を自動的に割り当てるための機能もついています。たとえば'WordPress'と書いた場合、‘WordPress’となります。wp-texturizeは一種の校正機能ともいえるでしょう。

このwp-texturizeの校正機能を無効にするには、“Kill WPTexturize”というプラグインを使います。プラグインフォルダにアップロードして、管理画面から有効化するだけで導入完了です。今までの投稿も含め、見事、クォーテーションなどの変換をしなくなりました。

もし元に戻したくなったときには管理画面から無効化してください。すべて元の通りに変換表示されます。

wp-texturizeによる校正は、ふつうの英文記事を書くだけなら便利な機能かもしれません。ですが、コードを書きながらプラグインなどの解説をしたい場合には、かえって邪魔になります。文字や記号を勝手に置換されると、意図した通りには伝わらくなるんです。さらにコードの意味が変わったせいで、コピー&ペーストが使えないのも嫌ですよね。

WordPressを日本語で解説するサイトさんも増えてきました。初心者の方も増える中で、解説サイトの使いやすさは重要なのかもしれません。(BirDesignはまだ使いにくく、わかり辛いですが……)

TrackBack URIhttp://bd.dotted.jp/archives/50/trackback/

3 Comments

  1. no.1 M's Says:
  2. わたしの名前M'sが、inputエリア内でM\'sとなってしまう
    ことがあり、このプラグインを適用してみたらどうか?と
    思い有効化してみましたがダメでした。
    BirDesignさんのエリアでは、クッキーが効いててもきちんと
    M'sになってます。何が原因なのでしょうかね?記事投稿部分
    では問題ありません。

    昨日shootboxのプラグインを入れてみたのですが、まさに
    ここの名前欄がそうなってしまいます。読込むたびに
    M\\\\\'s と延々と増えて付いてしまいます…。
    WordPressってほんとに難しいです。

    超初心者用のフォーラムもないので、いつもここに来て
    しまってすみません。とてもわかりやすく助かってます。

  3. no.2 Kaira Says:
  4. バックスラッシュが連続してしまう原因は分かりません :s
    この投稿で紹介したプラグインは、記事のタイトルと本文のみに適用されます。wptexturize removal hackという別のプラグインは、記事以外にも適用されます。これを試してみてみてください。

    >> 超初心者用のフォーラムもないので、いつもここに来てしまってすみません。とてもわかりやすく助かってます。

    いえいえ。こちらこそいつもコメント有り難うございます :)
    文才がないようで、なかなか更新が進みません…。最近は気軽に描けるmixiに逃げてしまったりしてます :|
    今後ともよろしくです。

  5. no.3 M's Says:
  6. wptexturize removal hack をプラグインしてみましたがダメでした。 ;( でも何かメリットがあるかも知れないのでそのままにしておきました。

    ちなみにKill WPTexturizeのプラグインはテストして実感しました。これも知らない機能だったので一つわかって嬉しいです。結局のところ今のM'sはWordPressに脳がハマり中なのです ;)

Leave a Reply