WordPress本文の'や--の自動変換を無効にする

先日SSDのデータ消去について書いた。
Linuxを使ってM.2 SSDをSecure Erase する

このとき、出力されたWebページを参照しながら、コマンドをコピーペーストしながら、自分でもう一度実行してみるとどうも動かない場所があった。

sudo bash -c 'hexdump -C -s $(($(blockdev --getsz /dev/sda)*512 - 4096)) /dev/sda'

とか、

sudo hdparm --user-master u --security-set-pass p /dev/sda

とか。

なんと、' (シングルクオート)は全角‘に変換され、連続ハイフン -- は全角 – (エンダッシュ)に変換されていた。

そう言えば今までもあった。そのときはコードブロックにして回避したかもしれない。
またはHTMLブロックとして実体参照で書くこともできるか。
ただ、ちょっとめんどくさい。

function.phpに下記を書くと無効化できる。
wptexturizeは整形のフィルター関数のひとつだそうだ。

remove_filter('the_content', 'wptexturize'); // 本文
remove_filter('the_excerpt', 'wptexturize'); // 抜粋
remove_filter('the_title', 'wptexturize'); // タイトル
remove_filter('widget_text_content', 'wptexturize'); // ウィジェット

↑ここはコードブロック