get next/previous post name

时间:2013-08-30 作者:menardmam

我知道:<?php $pagename = get_query_var(\'name\'); ?> 获取当前页面/帖子的名称。但是我不知道如何得到下一个和上一个帖子的名字。我将使用它作为悬停提示和图片的alt,这将导致上一篇/下一篇文章

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

$prev = get_previous_post();
$next = get_next_post();
$prev_title = $prev ? get_the_title($prev) : \'Current is First Post\';
$next_title = $next ? get_the_title($next) : \'Current is Last Post\';
请参见get_previous_postget_next_post 在Codex上查看一些详细信息和您可以使用的其他参数。

结束

相关推荐

Printf、翻译和_Author_Posts_link()

由于某些原因,以下代码未在我的网站前端正确显示-<?php printf( esc_attr__( \'About %s\', \'textdomain\' ), the_author_posts_link() ); ?> 它不是在作者姓名/链接之前显示可翻译字符串“About”,而是在之后显示。我假设这是因为我在其中使用了一个函数,而不是一个变量。有没有办法做到这一点,或者我应该完全重写这一点?