次の mathml コードをデータベースに正しく保存しました。ただ、表示すると、wordpressは「mfrac」内の閉じタグ「mrow」の順番を入れ替えているようです。したがって、レンダリングされた数式は間違っています。
これは元の mathml コードです。
<math>
<mrow>
<mi selected="true">f</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mo>−</mo>
<mfrac>
<mi>x</mi>
<mrow>
<mn>1</mn>
<mo>+</mo>
<mrow>
<mo>|</mo>
<mi>x</mi>
<mo>|</mo>
</mrow>
</mrow>
</mfrac>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>∈</mo>
<mi>R</mi>
<mo stretchy="false">)</mo>
</mrow>
</math>
これは、ブラウザでレンダリングされた html コードです。
<math>
<mrow>
<mi selected="true">f</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mo>−</mo>
<mfrac>
<mi>x</mi>
<mrow>
<mn>1</mn>
<mo>+</mo>
</mrow>
<mrow>
<mo>|</mo>
<mi>x</mi>
<mo>|</mo>
</mrow>
</mfrac>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>∈</mo>
<mi>R</mi>
<mo stretchy="false">)</mo>
</mrow>
</math>