【注意】このMASAa.netはWordPressテーマ Cocoonを使用しており、THE THORはZMASAa.blogで使用中です。クリックするとZMASAa.blogを開きます。
WordPressWordPress

【WordPress】特定の文字列が自動変換される対策を行う

アイキャッチ画像 WordPress
この記事は約2分で読めます。
スポンサーリンク

WordPressで特定の文字列が自動変換される

このエントリー記事は、特定の文字列が自動変換される対策についてまとめてみました。

WordPressのデフォルトの仕様として、WordPressの編集画面で、ある特定の文字列を入力すると、その入力した文字列が別の文字列に変換されてしまうことがあります。

一例として以下の文字列が変換されています(WordPress Codex日本語版から抜粋しています)

元のテキスト 変換されたテキスト シンボル名
"---" "—" em ダッシュ
" -- " "—" em ダッシュ
"--" "–" en ダッシュ
" - " "–" en ダッシュ
"..." "…" 省略記号
`` 開始引用符
"hello “hello 開始引用符
'hello ‘hello 開始引用符
'' 終了引用符
world." world.” 終了引用符
world.' world.’ 終了引用符
" (tm)" " ™" 商標記号
1234" 1234″ ダブルプライム記号
1234' 1234′ プライム記号
'99 ’99 西暦の省略表現前のアポストロフィ
Webster's Webster’s アポストロフィ
1234x1234 1234×1234 乗算記号

WordPressで特定の文字列が自動変換される原因

これら特定の文字列が自動変換される原因は、

  • wptexturize
  • convert_chars

の2種類のフォーマット用関数がある特定の文字列を入力すると不正な文字として判断し、変換していることが原因となります。

WordPressで特定の文字列が自動変換される対策

WordPressである特定の文字列が自動的に変換される対策を行ってみました。

これらの文字列を入力しても変換させないようにするために「functions.php」ファイルに下記のソースを追記します(WordPress 4.0.0以降対応)。

add_filter( 'run_wptexturize', '__return_false' );

これで特定の文字列を入力しても自動変換される事は無くなります。

MASAa.netをご覧頂きありがとうございます!
もしMASAa.netの記事がお役に立てた場合、
下記【サポート】を頂くことで今後の記事制作に繋ぎます!

……… THE THOR(ザ・トール)購入について ………
下記バナーからTHE THOR(ザ・トール)をご購入の方には、
当掲載のカスタマイズについて優先的にサポートさせて頂きます。

下記バナー経由でTHE THOR(ザ・トール)を購入した日付と時刻
を合わせてお問い合わせフォームからご連絡下さい。



気軽にプレイできるPC向けウェブブラウザ対応ゲーム!
邪神ちゃんドロップキック
精霊幻想記アナザーテイル
空島クロニクル
ラストラグナロク
ビビッドアーミー
城姫クエスト 極
下記バナーからスマホゲームのインストールお願いします!
MU:アークエンジェル
Cave Shooter
イース6オンライン
ザ・アンツ
リネージュ2M
クッキーランキングダム
ドラゴンとガールズ交響曲
魔剣伝説
パズにゃん
ブレイドエクスロード

おすすめWordPressテーマ!
WordPressテーマ WING(AFFINGER6)
WordPressテーマ THE THOR(ザ・トール)
WordPressテーマ Diver

MASAa.net

コメント