WordPress:Template Tags/get archives

来自站长百科
跳转至: 导航、​ 搜索

模板:取消

描述[ ]

向按日的存档显示一列链接。可以在一个模板内的任何位置使用这个标签。这个标签与wp_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()

模板:标签 总 标签

模板:PHP 函数 标签 页底文字