WordPressでクォーテーションマークを正しく半角化表示する方法

2,022views/投稿 2013-03-15/更新 2019-04-30

WordPressでは、"ダブルクォーテーションと'シングルクォーテーションが全角になって表示されます。これだとソースコードなどの時コピペしてSampleコードを使おうとしても機能しない何てことがあります。これを正しい半角にするには、

quarto

【方法1】functions.php に追記する

テーマフォルダにあるfunctions.phpに下記を記述します。functions.phpがない場合は新規に作ってアップロードします。

<?php
remove_filter('the_excerpt', 'wptexturize');
remove_filter('the_title', 'wptexturize');
remove_filter('the_content', 'wptexturize');
?>

【方法2】formatting.php の一行をphpコメントアウトする

/wp-includes/formatting.php にあるformatting.phpの126行目(WordPress3.5.1時)をダブルスラッシュしてPHPを一行無効にします。

$curl = preg_replace($dynamic_characters, $dynamic_replacements, $curl);

↓↓↓

//$curl = preg_replace($dynamic_characters, $dynamic_replacements, $curl);

こうすることで、全角のクォートマークが半角になってWordPressサイトで表示されます。コード専用の表示をよく見かけますが何だかややこしいので、<blockquote>の引用マークでソースを記述することにしています。

2の方法だとシングル連続''がダブル”に変換されてしまうこともあるようなので、1の方法をおすすめします。

関連おすすめ記事