WordPress: Template Tags/next post link:修订间差异
无编辑摘要 |
无编辑摘要 |
||
第1行: | 第1行: | ||
== 描述 == | == 描述 == | ||
这个模板标签用在一篇单一的文章[[WordPress:Glossary#Permalink|permalink]]网页上,显示一个链接,链接到后一篇文章,后一篇文章指的是在发表时间在当前文章之后。 | 这个模板标签用在一篇单一的文章[[WordPress:Glossary#Permalink|permalink]]网页上,显示一个链接,链接到后一篇文章,后一篇文章指的是在发表时间在当前文章之后。 | ||
必须在[[WordPress:The Loop|The Loop]]内使用这个标签。 | 必须在[[WordPress:The Loop|The Loop]]内使用这个标签。 | ||
== 用法 == | == 用法 == | ||
第17行: | 第9行: | ||
%%% <?php next_post_link('format', 'link', in_same_cat, | %%% <?php next_post_link('format', 'link', in_same_cat, | ||
'excluded_categories'); ?> %%% | 'excluded_categories'); ?> %%% | ||
== 用法 == | == 用法 == | ||
===默认用法=== | ===默认用法=== | ||
显示后一篇文章的文章标题(按文章日期的时间顺序排列在后的一篇文章),紧跟着一个右angular quote («)。默认情况下,这个标签像[[WordPress:Next Post|后一篇文章]]一样运行。 | 显示后一篇文章的文章标题(按文章日期的时间顺序排列在后的一篇文章),紧跟着一个右angular quote («)。默认情况下,这个标签像[[WordPress:Next Post|后一篇文章]]一样运行。 | ||
<div style="border:1px solid blue; width:50%; padding:10px">[[ | <div style="border:1px solid blue; width:50%; padding:10px">[[#WordPress:Examples|后一篇文章标题»]]</div> | ||
<pre><?php next_post_link(); ?></pre> | <pre><?php next_post_link(); ?></pre> | ||
===粗体的文章标题作为链接=== | ===粗体的文章标题作为链接=== | ||
显示链接,将时间上较后的文章标题包裹在'strong'标签中(通常将文本设置为粗体的)。 | 显示链接,将时间上较后的文章标题包裹在'strong'标签中(通常将文本设置为粗体的)。 | ||
<div style="border:1px solid blue; width:50%; padding:10px">[[WordPress:#Examples|<strong>下一篇文章标题</strong>]]</div> | <div style="border:1px solid blue; width:50%; padding:10px">[[WordPress:#Examples|<strong>下一篇文章标题</strong>]]</div> | ||
%%% <?php next_post_link('<strong>%link</strong>'); ?> %%% | %%% <?php next_post_link('<strong>%link</strong>'); ?> %%% | ||
===文本作为链接,没有文章标题,在相同的类别中=== | ===文本作为链接,没有文章标题,在相同的类别中=== | ||
显示自定义的文本作为链接,链接到与当前文章同类别的后一篇文章。不包含文章标题。"类别中的后一篇"是自定义文本,可以根据的你的需要更改。 | 显示自定义的文本作为链接,链接到与当前文章同类别的后一篇文章。不包含文章标题。"类别中的后一篇"是自定义文本,可以根据的你的需要更改。 | ||
<div style="border:1px solid blue; width:50%; padding:10px">[[WordPress: | <div style="border:1px solid blue; width:50%; padding:10px">[[#WordPress:Examples|类别中的后一篇]]</div> | ||
<tt><?php next_post_link('%link', 'Next post in category', TRUE); ?></tt> | <tt><?php next_post_link('%link', 'Next post in category', TRUE); ?></tt> | ||
===在同一个类别中,一个类别除外=== | ===在同一个类别中,一个类别除外=== | ||
显示链接,链接到同一个类别中的后一篇文章,只要这篇文章不属于类别13(类别ID #)。你可以将数字改为任何你想要排除的类别。使用"<tt> and </tt>"作为分隔符可以删除多个类别。 | |||
<div style="border:1px solid blue; width:50%; padding:10px">[[WordPress: | <div style="border:1px solid blue; width:50%; padding:10px">[[#WordPress:Examples|类别中的下一篇文章]]</div> | ||
<tt><?php next_post_link('%link', 'Next post in category', TRUE, '13'); ?></tt> | <tt><?php next_post_link('%link', 'Next post in category', TRUE, '13'); ?></tt> | ||
== 参数 == | == 参数 == | ||
; format : | ; format : (''string'') 链接的格式字符串。这个字符串控制了链接前后可以出现什么。字符串中的<tt>'%link'</tt>会被称为<tt>'链接'</tt>的任何内容所取代(请看看下一个链接)。<tt>'进入%link'</tt>会产生"进入 <a href=..."在这儿放上HTML标签,设计最后的结果。默认为<tt>'%link &raquo;'</tt>。 | ||
; link : (''string'') | ; link : (''string'') 显示的链接文本。默认为下一篇文章的标题(<tt>'%title'</tt>)。 | ||
; in_same_cat : (''boolean'') 暗示下一篇文章是否必须与当前的文章在同一个类别中。如果设置为<tt>TRUE</tt>,只有来自当前类别的文章才会得到显示。选项是: | |||
:* <tt>TRUE</tt> | :* <tt>TRUE</tt> | ||
:* <tt>FALSE</tt> (Default) | :* <tt>FALSE</tt> (Default) | ||
; excluded_categories : (''string'') | ; excluded_categories : (''string'') 下一篇文章不应该列出的类别ID。用<tt>和</tt>分开多个类别;例如:<tt>'1 和 5 和 15'</tt>。没有默认设置。 | ||
: 在WordPress2.2版本中,很显然,是用逗号链接几个将要删除的类别,而不是用<tt>和</tt>;例如:<tt>'1, 5, 15'</tt>。仍然没有默认设置。 | |||
在WordPress2.2版本中,很显然,是用逗号链接几个将要删除的类别,而不是用<tt>和</tt>;例如:<tt>'1, 5, 15'</tt>。仍然没有默认设置。 | |||
== Related == | == Related == | ||
也看看[[WordPress:Template Tags/previous_post_link|previous_post_link()]]。 | 也看看[[WordPress:Template Tags/previous_post_link|previous_post_link()]]。 | ||
{{标签文章标签}} | {{标签文章标签}} | ||
{{PHP函数标签页底文字}} | {{PHP函数标签页底文字}} |
2008年7月18日 (五) 17:24的版本
描述
这个模板标签用在一篇单一的文章permalink网页上,显示一个链接,链接到后一篇文章,后一篇文章指的是在发表时间在当前文章之后。
必须在The Loop内使用这个标签。
用法
%%% <?php next_post_link('format', 'link', in_same_cat,
'excluded_categories'); ?> %%%
用法
默认用法
显示后一篇文章的文章标题(按文章日期的时间顺序排列在后的一篇文章),紧跟着一个右angular quote («)。默认情况下,这个标签像后一篇文章一样运行。
<?php next_post_link(); ?>
粗体的文章标题作为链接
显示链接,将时间上较后的文章标题包裹在'strong'标签中(通常将文本设置为粗体的)。
%%% <?php next_post_link('%link'); ?> %%%
文本作为链接,没有文章标题,在相同的类别中
显示自定义的文本作为链接,链接到与当前文章同类别的后一篇文章。不包含文章标题。"类别中的后一篇"是自定义文本,可以根据的你的需要更改。
<?php next_post_link('%link', 'Next post in category', TRUE); ?>
在同一个类别中,一个类别除外
显示链接,链接到同一个类别中的后一篇文章,只要这篇文章不属于类别13(类别ID #)。你可以将数字改为任何你想要排除的类别。使用" and "作为分隔符可以删除多个类别。
<?php next_post_link('%link', 'Next post in category', TRUE, '13'); ?>
参数
- format
- (string) 链接的格式字符串。这个字符串控制了链接前后可以出现什么。字符串中的'%link'会被称为'链接'的任何内容所取代(请看看下一个链接)。'进入%link'会产生"进入 <a href=..."在这儿放上HTML标签,设计最后的结果。默认为'%link »'。
- link
- (string) 显示的链接文本。默认为下一篇文章的标题('%title')。
- in_same_cat
- (boolean) 暗示下一篇文章是否必须与当前的文章在同一个类别中。如果设置为TRUE,只有来自当前类别的文章才会得到显示。选项是:
- TRUE
- FALSE (Default)
- excluded_categories
- (string) 下一篇文章不应该列出的类别ID。用和分开多个类别;例如:'1 和 5 和 15'。没有默认设置。
- 在WordPress2.2版本中,很显然,是用逗号链接几个将要删除的类别,而不是用和;例如:'1, 5, 15'。仍然没有默认设置。
Related
the_ID, the_title, the_title_attribute, single_post_title, the_title_rss, the_content, the_content_rss, the_excerpt, the_excerpt_rss, previous_post_link, next_post_link, posts_nav_link, the_meta,