PHPでショートコードを作成し、投稿画面に入れて出力した際に関する質問です。
ここでは仮に[shortcode1][shortcode2][shortcode3]という3つのショートコードがあったとして、これらのショートコードの中身を全て出力をechoで行った際に、投稿画面に
<h4>ショートコードだよ!</h4> [shortcode1] [shortcode2] [shortcode3]といれると、実際の表示では
[shortcode1]
[shortcode2]
[shortcode3]
とショートコードの内容が上にきてしまいます。しかし、ショートコードの中身を全て変数に入れて
returnで出力すると、
としっかり投稿画面に入れた順番で表示されます。
これってなぜこうなるのか仕組みがわかる方いらっしゃいましたらご教授ください。
(wordpressってそういう仕様なんだよとかでも構いません(笑))
回答1件
あなたの回答
tips
プレビュー