WP_GET_ARCHIES的输出快捷码显示在POST顶部

时间:2012-05-22 作者:markratledge

为什么此函数的输出

// One Recent Post
function most_recent_post_shortcode() {
    return wp_get_archives( \'type=postbypost&limit=1&format=custom\');
}
add_shortcode( \'recent-post\', \'most_recent_post_shortcode\' );
和短代码[recent-post] 在文章顶部显示输出,而不是在短码所在的文章正文中?

有没有更好的方法使用快捷码和wp\\u get\\u归档(或其他功能)来显示最近帖子的标题和链接?

这似乎与这个问题有关:The result of a shortcode appear BEFORE page content

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

默认的echo 参数为true 对于wp_get_archives(). 我认为这会解决问题:

// One Recent Post
function most_recent_post_shortcode() {
    return wp_get_archives( \'type=postbypost&limit=1&format=custom&echo=0\');
}
add_shortcode( \'recent-post\', \'most_recent_post_shortcode\' );
更新:以前:echo=false现在:echo=0

结束

相关推荐

jQuery Tabs in Shortcode API

html原型的Pastebin和我对wp函数的尝试->http://pastebin.com/91zBv8sk我想要一个简单的符号,以便新用户可以轻松使用。这样的话:[选项卡]第一个选项卡的内容第二个选项卡的内容[/选项卡]我理解为什么函数的符号是错误的,但我想我会放弃我最好的尝试。