shortcodeがコンテンツの最初に出力されてしまう。
ショートコード内で出力せず、表示内容をreturnで返す。
誤)
function hoge() { echo "下に表示!<br>"; } add_shortcode('hoge','hoge');
入力
コンテンツの表示は、
[hoge]
↓
表示
下に表示!
コンテンツの表示は、
正)
function hoge($html) { $html .= "下に表示!<br>"; return $html; } add_shortcode('hoge','hoge');
これだと
入力
コンテンツの表示は、
[hoge]
↓
表示
コンテンツの表示は、
下に表示!
以上
コメントを残す
コメントを投稿するにはログインしてください。