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

コメントを残す
コメントを投稿するにはログインしてください。