快捷代码未显示在正确的位置

时间:2012-08-01 作者:Ryu

Possible Duplicate:
Shortcode always displaying at the top of the page

我正在使用自定义快捷码在帖子的结尾显示一些消息。我发现很难做到这一点,因为它出现在帖子的顶部。这是我的密码。

我将短代码放在帖子的末尾,但消息显示在帖子的顶部。

我应该怎么做才能解决这个问题?

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

}
add_shortcode(\'hellokitty\',hello_kitty);

1 个回复
最合适的回答,由SO网友:Elio 整理而成

短代码应该返回html,而不是回显它。

确保查看了有关Shortcodes API的文档http://codex.wordpress.org/Shortcode_API

结束

相关推荐

如何提高这个QUERY_POSTS循环的性能呢?

我创建了一个WordPress页面模板,为我网站上的某些WordPress帖子构建一个定制的XML提要。具体来说,页面模板呈现XML,并且仅包括某些自定义帖子类型,并且仅当这些帖子包含特定元数据时。我正在使用这些数据将WordPress内容提供给iOS应用程序。它似乎工作得很好;然而,来自服务器的响应时间各不相同,并且经常失败。我的托管公司(MediaTemple)建议我可以通过提高数据库查询的效率来提高性能。这种查询有没有标准的优化提示?<?php $numposts = -1;