ショートコードをそのまま文字でWeb上に表示する方法

WordPressでショートコードの記事を書こうとしたら、ショートコードそのものを文字でWeb上に表示できなくて困りました。

どうすればいいのだろう…

方法1:[]で囲めばいい

答えは、[]で囲うでした。

例えば、

[hogehoge id="123"]ショートコード[/hogehoge]

だったら、

[[hogehoge id="123"]ショートコード[/hogehoge]]

とすればいいわけです。
簡単ですね。

ちなみに、登録されていない(使用できない)ショートコードは、そのまま表示されます。

方法2:文字参照&#で囲めばいい

方法1は、WordPressの仕様なのか、それともたまたま表示されるのか調べてもわかりませんでした。

スッキリしないので、他の方法を考えてみます。

[]をHTML数値文字参照で表現することで、ショートコードをWeb上に表示することができます。

"["は『[』。"]"は『]』で表現します。

[hogehoge id="123"]ショートコード[/hogehoge]

とすると、

[hogehoge id="123"]ショートコード[/hogehoge]

のように、Web上に表示されました。

個人的には、WordPress独自の仕様に頼るよりも、HTML数値文字参照を使った方が気分的にスッキリするので、こちらを使おうと思います。