WordPressでクォーテーションマークを正しく半角化表示する方法
2,022views/投稿 2013-03-15/更新 2019-04-30WordPressでは、"ダブルクォーテーションと'シングルクォーテーションが全角になって表示されます。これだとソースコードなどの時コピペしてSampleコードを使おうとしても機能しない何てことがあります。これを正しい半角にするには、
【方法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の方法をおすすめします。