[WordPress]MathJax-LaTeXの数式が反映されない場合の対処方法

[WordPress]MathJax-LaTeXの数式が反映されない場合の対処方法

WordPress内で数式を書けるようにするため「MathJax-LaTeX」を導入しました.
しかし、この環境だとなぜか動作しないためプラグインを導入せずスクリプトとして読み込むことができたのでその方法をまとめます.

環境

WordPressのバージョンは現在5.5.1で、エディターは「Gutenberg」を使用しています.

MathJax-LaTeX

mathjax

プラグインを検索してインストールします.
その後、有効化して設定を行った上で投稿画面に移動.
以下のようにショートコードに[mathjax]と入力、カスタムHTMLに数式を入力してみましたがうまくいかないです.

ショートコード[mathjax]

そのまま表示されてしまいます.

そのまま表示

スクリプトで埋め込む

次に数式と同じ場所(カスタムHTML内)にスクリプトで埋め込んでみました.

スクリプトで表示

 

するとうまく表示されました.

うまくいった

[失敗]テーマヘッダー(header.php)へ埋め込み

「MathJax-LaTeX」を無効化し、テーマのヘッダーにスクリプトを埋め込んでみます.
「外観」>「テーマエディター」で「テーマヘッダー」を選択.

ヘッダー

<head>タグ内に以下のようにスクリプトを記述します.

結果だけ述べるとうまくいきませんでした.
そもそも全ての投稿で使うわけではないのでこのためにテーマのヘッダーいじるのもあんまり好きじゃないですね.

結論

ということで以下のように投稿の最初にスクリプトを埋め込む方法に落ち着きました.
コピペするだけなので面倒は感じないのでこれでいきます.

結論

シグマの計算を表示してみました.

シグマ