您需要添加%link
到第一个参数($format
) 属于next_post_link
和previous_post_link
这将生成指向相应帖子的html链接
EDIT 1
就在您关于自定义查询的声明中,您是否了解了
pre_get_posts
可用于根据需要更改主查询。用自定义查询替换主查询从来都不是一个好主意。
下面是一个将自定义帖子类型添加到主页的示例
function include_post_type( $query ) {
if ( $query->is_home() && $query->is_main_query() ) {
$query->set( \'post_type\', array(\'post\', \'my_post_type\') );
}
}
add_action( \'pre_get_posts\', \'include_post_type\' );
EDIT 2
就凭你的评论。帖子将根据发布日期显示
ASC
或
DESC
取决于您的博客设置。
您可以将这两个链接都设置为在同一期限内仅指向下一篇/上一篇文章的页面。查看第三个参数($in_same_term
) 和第五个参数($taxonomy
)
默认情况下$in_same_term
设置为false
和$taxonomy
设置为category
. 您可以相应地进行设置。
示例:
next_post_link( \'%link\', \'Next post in types\', TRUE, \' \', \'types\' );
这将在该特定帖子所属的相同期限内翻页到下一篇帖子
types
分类学