WordPress:Template Tags/get archives
来自站长百科
描述[ ]
向按日的存档显示一列链接。可以在一个模板内的任何位置使用这个标签。这个标签与wp_get_archives()标签类似。
取代[ ]
用法[ ]
%%% <?php get_archives('type', 'limit', 'format', 'before', 'after', show_post_count); ?> %%%
例子[ ]
默认用法[ ]
使用默认设置,显示归档链接。
<?php get_archives(); ?>
按月归档,显示文章数目[ ]
在一个无序列表上显示所有的归档,按月显示文章的数目。
<ul>
<?php get_archives('monthly', '', 'html', '', '', TRUE); ?> </ul>
在一个列表上显示最近十篇文章[ ]
将十篇最近的文章按行分开,显示在一个没有bullet符号的列表上。
<?php get_archives('postbypost', '10', 'custom', '', '<br />'); ?>
使用下拉列表[ ]
在一个下拉列表上显示按月的归档;需要使用javascript,以在网页上拥有一个打开的归档选择。 <form id="archiveform" action="">
<select name="archive_chrono" onchange="window.location = (document.forms.archiveform.archive_chrono[document.forms.archiveform.archive_chrono.selectedIndex].value);"> <option value=''>Select Month</option> <?php get_archives('monthly','','option'); ?> </select> </form>
你也可以使用下面的这个代码,比上面的例子中的代码,运行地更好。这个代码显示了按月归档的列表,同时显示了每月的归档文章的数目。
<select name="archivemenu" onChange="document.location.href=this.options[this.selectedIndex].value;"> <option value="">Select month</option> <?php get_archives('monthly',,'option',,,'TRUE'); ?> </select>
有限个最近文章的列表[ ]
在一个无序列表上显示自定义数目最近文章的列表。
<ul><?php
<ul><?php get_archives('postbypost','10','custom','<li>','</li>'); ?></ul>
参数[ ]
- type
- (string) 需要显示的归档列表的类型。默认为WordPress设置(在1.5版本中默认为'monthly')。有效的参数值:
- 'monthly' (Default)
- 'daily'
- 'weekly'
- 'postbypost'
- limit
- (integer) 得到的存档文章的数目。使用'',没有限制。
- format
- (string) 存档列表的格式。有效的参数值:
- 'html' - 在HTML列表(<li>)标签中。这是默认设置的。
- 'option' - 在精选的或者下拉列表选项(<option>)标签。
- 'link' - 在链接(<链接>)标签内部。
- 'custom' - 自定义列表。
- before
- (string)为格式选项使用'custom' 或者'html'时,在链接前显示的文本。默认为''。
- after
- (string) 为格式选项使用'custom' 或者'html'时,在链接后显示的文本。默认为''。
- show_post_count
- (boolean)显示一个存档中的文章数目(TRUE)或者不显示(FALSE)。当类型设置为'monthly'的时候,可以使用。默认为FALSE。
相关的[ ]
要使用查询字符串,传递参数,产生一个归档列表,请看看wp_get_archives()