previous_post_link()和next_post_link() 这两个函数是阿福下午在测试别人给我的单本小说主题的时候看到的,本来是想看看使用键盘箭头链接下一页的JS的,结果就看到这个东西,既然看到了,那么就顺便来查查看。原来上一章和下一章居然是酱紫的。解释如下:
函数名称 previous_post_link():
函数用法:
<?php previous_post_link($format, $link, $in_same_cat = false, $excluded_categories = ''); ?>
format(string)链接的格式. 这个上一页链接显示的格式. ‘%link’将会被替换成 ‘链接’ . ‘Go to %link’ 将会创建 “Go to <a href=…” >…</a>这种格式的链接. 默认为 ‘« %link’.link (string) 显示链接文字. 默认为文章的标题 (‘%title’).in_same_cat (boolean) 上一篇文章是否为同一分类。如果设置为TRUE,只显示当前分类的上一篇文章。选项 :
- TRUE
- FALSE (Default)
excluded_categories (string) 需要排除的分类,用分类id.多个分类用and隔开; 如:’1 and 5 and 15′. 没有默认值。
默认用法
默认用法
将上一篇(按照发表文章的时间顺序)文章的标题作为链接文本,文本后带有一个向左的尖箭头(<<)。默认情况下,该标签的工作方式类似于previous_post()。
« Previous Post Title
<?php previous_post_link(); ?>
以粗体的文章标题作为链接文本
以由“strong”标签包围(通常会将文本显示为粗体)的上一篇(时间顺序)文章标题作为链接文本。
<?php previous_post_link('<strong>%link</strong>'); ?>
在同一分类目录下,显示文章标题外的其它文字为链接文本
自定义文字,将其作为同一分类目录下当前文章的上一篇文章链接。不使用文章标题作为链接文本。本例中假设“Next post in category”(XX分类中下一篇文章)为自定义文字,你也可以使用自己喜欢的内容作为自定义文字。
<?php previous_post_link('%link', 'Previous in category', TRUE); ?>
在同一分类目录下,除某一个分类目录外
只要分类目录ID不为13,则显示该分类目录下当前文章的上一篇文章链接。你可以将13替换为任何你希望排除的分类目录ID。如果要排除多个分类目录,请用 ” and “分隔各分类目录ID。
<?php previous_post_link('%link', 'Previous in category', TRUE, '13'); ?>