同じ現象でお困りの方は多いようで、色々調べましたが、下記記事がわかりやすかったです。
https://qiita.com/jyokyoku/items/c560b0d1eacc1df61620

私自身はWEB制作者ですので、Wordpressのビジュアルエディターで編集をすることはほどんどなく(無駄にテキストが成形されるのを知っているので)、でもお客様に引き渡した後、お客様は当然ビジュアルエディターを使うわけです。納品後しばらくして、ふとお客様のサイトを見てみると、どうも納品したときと、細かいCSSが違っている感じがする。名前の後の英字は、小さめにしたんだけどな。と思ったところで、「あ、ビジュアルエディターの仕業でspanが消えたに違いない」と思うわけです。

spanにクラス名をつければ消えないのはいいですが、いちいち付ける必要もないクラス名をつけるのもちょっとなあ。と思って探しました。
functions.phpに下記を追加するだけです。

ただ、自動改行も効かなくなるので、自分で
を入れないといけなくなります。

だけイキにできる方法ってないのかな。