先日 WordPress のブログ記事内で " を入力しようとしたところ勝手に “ のような記号に勝手に変換されて大変困っていた。ぱっと見は同じような記号に見えるが " はプログラムを記述する際に特別な意味を持つため、勝手に変換されると意味が通らなくなる。もっというとプログラムをコピペしたときに動かないので不便だ。なぜこのような無駄な変換が WordPress 標準機能で入っているのかはさっぱりわからない。
この無効化するには functions.php 内などで wptexturize フィルターを外す必要がある。あまりプログラムはよくわからない/なるべくテーマに手を入れたくない、などの理由がある場合は Quotmarks Replacer というプラグインを利用する事でこの自動変換を無効にできる。
Quotmarks Replacer のインストール
WordPress の公式に登録されている為管理画面のプラグイン新規追加画面より Quotmarks Replacer で検索し、出てきたものをインストール、有効化しましょう。
もしくは上記 URL よりファイルをダウンロードし scp などでサーバへアップロード、管理画面から有効化しましょう。
Quotmarks Replacer の使い方
このプラグインは有効化しただけで " などの記号が勝手に変換されなくなる。
現在のバージョンでは以下の項目に対して、変換を行わなくなる。
- the_title
- the_content
- the_excerpt
- single_post_title
- comment_author
- comment_text
- link_description
- bloginfo
- wp_title
- term_description
- category_description
- widget_title
- widget_text
より細かい指定をしたい場合は自分でテーマの functions.php を編集するほうが良いだろう。手っ取り早く変換を無効化するのであればこのプラグインを利用すると楽です。
Sponsored Link
コメント