在WordPress主题开发中,为文章添加上一篇、下一篇的功能是很常见的。
WordPress为这个功能提供了专门的函数:
previous_post_link 和 next_post_link,显示上一篇、下一篇文章链接。
get_previous_post_link 和 get_next_post_link 获取上一篇、下一篇文章链接。
get_previous_post 和 get_next_post 获取上一篇、下一篇文章。
一般的,只需要下面的代码就可以为文章页,添加上一篇、下一篇功能了。
<div class="prev"><?php previous_post_link('« %link') ?></div>
<div class="next"><?php next_post_link('%link »') ?></div>
还可以添加参数,设置为选择同分类的文章,排除分类,文章类型等。具体可参考文档:https://developer.wordpress.org/reference/functions/get_previous_post_link/
如果需要更加个性化的上一篇,下一篇,比如把上一篇、下一篇的链接设置为文章的缩略图。那就需要用 get_previous_post 和 get_next_post 函数了。获取了文章信息,然后再自定义链接。
注意:
这几个函数,都需要在主题模板的文章页使用才能得到正确的结果!因为,这几个函数源码里都用到了全局变量 $GLOBALS['post'] 。如果,在其他地方使用,务必正确设置 $GLOBALS['post'] 的值才行。
-
WordPress函数:esc_attr__ 转义属性及翻译WordPress函数:esc_attr__ 转义属性及翻译
-
WordPress函数:esc_attr_e 属性转义、翻译、显示WordPress函数:esc_attr_e 属性转义、翻译、显示
-
WordPress函数:esc_attr_x 带上下文的转义属性,翻译显示WordPress函数:esc_attr_x 带上下文的转义属性,翻译显示
-
WP Multilang WordPress翻译插件WP Multilang插件的主要功能是提供多语言支持,使用户能够创建多语言版本的网站,满足不同语言用户的需求。
-
WordPress公司官网主题在众多的WordPress企业官网主题中,追格公司推出了多款关于WordPress企业官网主题作品。我们之前已经分享过一些关于追格的企业官网主题,包括收费和免费版本,这些主题都因其独特的设计和出色的功能而深受用户喜爱。
-
WordPress必备:使用wp_get_theme()函数获取当前主题详情在WordPress中,wp_get_theme() 函数用于获取当前启用的主题或指定主题的信息。这个函数返回一个 WP_Theme 对象,该对象包含了主题的详细信息,如主题名称、版本、模板目录、样式表目录等。
暂无评论,抢个沙发...