web-dev-qa-db-ja.com

ショートコードが正しい場所に表示されない

可能な重複:
常にページ上部に表示されるショートコード

投稿の最後にメッセージを表示するためにカスタムショートコードを使用しています。投稿の上部に表示されるため、これを実行するのは困難です。これが私のコードです。

ショートコードを投稿の最後に配置していますが、メッセージが投稿の上部に表示されます。

これを修正するにはどうすればいいですか。

function hello_kitty(){
if ( is_single() ){
    echo 'This is hello Kitty message';
}

}
add_shortcode('hellokitty',hello_kitty);
1
Ryu

ショートコードはあなたのHTMLを返すことになっています、エコーしません。

Shortcodes API http://codex.wordpress.org/Shortcode_API のドキュメントを必ず確認してください。

1
Elliot