在学习WordPress开发的时候,文章上一篇,下一篇的功能是最基本的SEO需求,但是就是这么简单的功能网上一查一大把WordPress函数,比如:get_next_post,get_previous_post,previous_post_link,the_post_navigation,有时候真的是分不清楚哪个是哪个,这边分享个表格,介绍下我知道的文章上下篇功能所用到的一些函数。
WordPress文章导航分页函数
| 类型 | 旧函数 | 新函数 |
|---|---|---|
| 文章 | get_previous_post_link | |
| previous_post_link | ||
| get_next_post_link | ||
| next_post_link | ||
| get_next_post | ||
| get_previous_post | get_the_post_navigation | |
| the_post_navigation | ||
| 文章归档 | get_previous_posts_link | |
| previous_posts_link | ||
| get_next_posts_link | ||
| next_posts_link | ||
| get_posts_nav_link | ||
| posts_nav_link | get_the_posts_navigation | |
| the_posts_navigation | ||
| 文章分页 | paginate_links | |
| wp_link_pages | get_the_posts_pagination | |
| the_posts_pagination |
上面这个表里大概就是WordPress用来实现文章导航和分页的函数,随着WordPress推出新的版本,也有新的函数更新,比如the_post_navigation,我们查看WordPress的开发手册,这个函数是WordPress4.1.0版本加入进来的,这个函数是把next_post_link和previous_post_link功能合在一起的一个函数,这个函数是在文章内使用的,链接指向的是单篇文章,如果是在很多文章的归档,就不能用这个功能了,就要使用posts_nav_link这个函数,默认显示样式:« Previous Page — Next Page »,大部分时候我们用新出的函数就可以,更详细的使用放在另外的文章去介绍,这篇文章主要就是用上面这个表格罗列出这些函数作为索引,在使用的时候也可以直接复制上面的函数到WordPress开发文档去查下就知道如何使用了。
Hello Yu