Products
GG网络技术分享 2025-03-18 16:13 0
这篇将比较简单,讲解如何调用存档链接列表和友情链接(blogroll)列表。
在侧边栏区域的 Categories 列表下面输入以下代码:
<li><h2><?php _e(’Archives’); ?></h2>
<ul>
<?php wp_get_archives(’type=monthly’); ?>
</ul>
</li>
复制之后检查下代码是否和下面一样:
保存并刷新浏览器。结果如下所示:
发生什么了?
我们使用了 wp_get_arhives() 这个 PHP 函数,并用了 type 这个参数以及 monthly作为它的值,这样就按月调用存档链接列表。
在存档链接列表下输入以下代码:
<?php get_links_list(); ?>
保存并刷新,结果如下:
默认情况下,我的 blogroll 和你想的是没有什么不同,这里是它在源代码中的样子:
上面的代码完全没有正确地被缩进,因为它们是由函数组成 get_links_list() 产生的,就像上一篇所学的函数一样 wp_list_pages() 产生的代码一样,但是它遵循规则 #1,按正确顺序关闭所有的东西。我已经圈出了元素和无序列表的标签让你看得更明显。
WordPress主题开发获取分类列表函数wp_list_categories,将分类以列表的形式显示为链接。点击分类的链接,就可以访问该分类下的所有文章的存档页面;
wp_list_categories()函数一般用于侧边栏分类目录归档,这在一般的wordpress博客中我们可以常见到。也可以通过wp_list_categories()函数来制作网站头部导航栏菜单,这在大多数的CMS主题中我们就可以常常看到。
<?php
$args=array(
\'show_option_all\'=>\'\',//是否列出分类链接
\'orderby\'=>\'name\',//分类列表按什么排序,这里是按名称排列
\'order\'=>\'ASC\',//分类列表的排序,这里是升序;DESC-降序
\'style\'=>\'list\',//是否用列表样式(ul>li)
\'show_count\'=>0,//是否在分类侧边显示该分类的文章数量,0表示不显示
\'hide_empty\'=>1,//是否隐藏没有日志的分类
\'use_desc_for_title\'=>1,//是否显示分类描述
\'child_of\'=>0,//子分类是否显示
\'exclude\'=>\'\',//排除分类的ID,多个用\',(英文逗号)\'分隔
\'exclude_tree\'=>\'\',//排除分类树,即父分类及其下的子分类
\'include\'=>\'\',//不排除的分类,即显示的分类
\'hierarchical\'=>true,//是否将子、父分类分级
\'title_li\'=>__(\'Categories\'),//列表标题的名称
\'show_option_none\'=>__(\'Nocategories\'),//无分类时显示的标题
\'number\'=>null,//显示多少个分类
\'echo\'=>1,//是否显示,显示或者返回字符串
\'depth\'=>0,//层级限制
\'current_category\'=>0,//添加一个没有的分类
\'taxonomy\'=>\'category\',//使用的分类法
\'walker\'=>null//用于显示的类
);
wp_list_categories($args);
?>
显示结果如下:
Demand feedback