`

wordpress博客中分类函数的 参数详解

阅读更多
做主题的过程中遇到了 categories 的一些参数设置问题,在中文 Wordpress 范围内搜索无果后,最终在 Wordpress 官网中找到了相应的内容,这里我就简要的把重点记录在此,算是对 Wordpress 中文化的一点补充吧… 在 Wordpress 中,一般 wp_list_categories 来显示所有分类的链接列表,它有两种表示方法:list_cats()(deprecated) 和 wp_list_cats()(deprecated),下面是使用方法: <?php wp_list_categories(‘参数‘); ?> 默认参数设置为: $defaults = array( ‘show_option_all‘ => ”, 无链接的分类 ‘orderby‘ => ‘name‘, 按照分类名排序 ‘order‘ => ‘ASC‘, 升序 ‘show_last_update‘ => 0, 不显示分类中日志的最新时间戳 ‘style‘ => ‘list‘, 用列表显示分类 ‘show_count‘ => 0, 0, 不显示分类下的日志数 ‘hide_empty‘ => 1, Displays only Categories with posts ‘use_desc_for_title‘ => 1, 显示分类链接中 title 标签的分类描述 ‘child_of‘ => 0, 子分类无限制 ‘feed‘ => ”, 无 feed ‘feed_image‘ => ”, 无 feed 图片显示 ‘exclude‘ => ”, 不在分类列表中显示该分类 ‘hierarchical‘ => true, 分层显示父/子分类 ‘title_li‘ => __(‘Categories‘), 在列表前作为标题显示分类 ‘echo‘ => 1 显示分类 ); 用法举例: 1、按照字母排序,并只显示 ID 为16、3、9和5的分类:
    <?php wp_list_categories(‘orderby=name&include=3,5,9,16‘); ?>
2、按照字母排序,显示每个分类的日志数,但不显示 ID 为10的分类
    <?php wp_list_categories(‘orderby=name&show_count=1&exclude=10‘); ?>
3、显示或隐藏列表头,在分类函数 wp_list_categories 中,title_li 这个参数用于设置或者隐藏分类列表的头或者标题。它的默认值是:‘(__(’Categories’)’ ,这也就是为什么我们在不另设置分类列表标题的时候,它会显示“Categories”的原因。如果你在这里不设置任何参数,那么它将什么都不会显示。下面的例子是排除 ID 为4和7并且隐藏列表头的分类列表:
    <?php wp_list_categories(‘exclude=4,7&title_li=‘); ?>
接下来的例子是仅仅只显示 ID为5、9和23,并且列表头显示为“诗歌”的分类列表:
    <?php wp_list_categories(‘include=5,9,23&title_li=<h2>‘ . __(‘诗歌‘) . ‘‘ ); ?>
4、仅显示某个分类下的子分类,下面的示例代码生成了 ID 为8的父分类下的子分类根据其 ID 进行排序的链接列表(读起来真绕口 -__-|||),它会显示每个分类下的文章数,并且隐藏链接的 title 标签中的分类描述,注意:如果父分类下没有任何文章,那么父分类将不会显示
    <?php wp_list_categories(‘orderby=id&show_count=1 &use_desc_for_title=0&child_of=8‘); ?>
这个函数里设置的参数比较多,这里我稍作说明:我们可以看到不同参数之间使用了“&”这个“与符号”来进行区分连接,orderby=id 按照 ID 排序,show_count=1 显示分类下的文章数,use_desc_for_title=0 隐藏分类描述,child_of=8 指定 ID 为8的子分类。 5、显示带有 RSS Feed 链接的分类列表,下面代码根据分类名对分类列表排序,并显示每个分类下的文章数和 RSS 的 Feed 链接。
    <?php wp_list_categories(‘orderby=name&show_count=1&feed=RSS‘); ?>
还可以使用 RSS 图标代替 RSS 链接
    <?php wp_list_categories(‘orderby=name&show_count=1 &feed_image=/images/rss.gif‘); ?>
6、标记和样式化分类列表,从上面的例子中可以看到,我们将分类列表函数: wp_list_categories() 套用在 ul 和 li 标签里,除此外我们还可以对其进行其它的样式化,个人认为这些工作直接在 CSS 里设置即可,原文档中的方法实际作用并不是很大,这里我就不多做介绍,有兴趣的朋友可以 参考这里 介绍这个函数中所用到的各种参数设置。 orderby 字符串型参数,分类的排序方式: orderby=ID (按照分类默认的 ID 排序) orderby=name (按照分类名排序,默认方式) orderby=count (按照分类下的文章数排序) order 字符串型,分类按照升降序排序: order=ASC (默认的升序排列) order=DESC (降序排列) show_last_updated 布尔型,用于是否显示最近更新的时间戳: show_last_updated=1 (显示) show_last_updated=0 (默认,不显示) style 字符串型,控制分类的输出方式: style=list (按照列表的样式输出) style=none (无样式输出) show_count 布尔型,是否显示每个分类下的文章数: show_count=0 (默认不显示) show_count=1 (显示) hide_empty 布尔型,是否不显示没有文章的分类: hide_empty=1 (默认,是的,不显示) hide_empty=0 (显示) use_desc_for_title 布尔型,是否将分类的描述插入其链接的 title 标签中: use_desc_for_title=1 (默认,插入描述) use_desc_for_title=0 (不插入) child_of 整型,显示指定父分类 ID 下的子分类,无默认值 feed 字符串型,显示每个分类的 RSS 链接,并可以设置链接的文字,默认不显示 feed_image 字符串型,为 RSS 设置一个链接的图标,默认不显示 exclude 字符串型,根据分类的 ID,按照升序将指定分类从分类列表中排除 include 字符串型,根据分类的 ID,按照升序,将指定分类显示出来 hierarchical 布尔型,是否分层缩进显示子分类 hierarchical=1 (默认显示) hierarchical=0 (不显示) hierarchical 字符串型,设置分类的标题名和外部列表项目的样式,默认显示“_Categories”,如果没有设置这个值则不显示 number 整型,设置显示分类的数量,默认没有限制。 echo(含糊不清…) 布尔型,用于显示结果或保持为一个变量,默认显示原有分类。 echo=1 (默认显示) echo=0 (不显示) depth(用处不大) 整型,用于控制最多显示多少层的子分类。 depth=0 (默认按照分层缩进的方式显示全部分类和子分类) depth=-1 (不按照缩进的方式显示全部分类) depth=1 (只显示一层子分类) depth=n (显示 n 层子分类) show_option_all 很少用,也不是很理解 -__-|||
0
0
分享到:
评论

相关推荐

    wordpress 二次开发 函数解析

    WordPress 二次开发函数解析 WordPress 是一个功能强大且灵活的内容管理系统,作为一个初学者,了解 WordPress 的二次开发函数是非常重要的。本文档旨在为 WordPress 初学者提供一个详细的二次开发函数解析指南。 ...

    通俗易懂的Wordpress函数详解

    WordPress 函数详解 WordPress 函数是 WordPress 中使用的 PHP 函数,它们都是已经定义好的 PHP 函数,需要写在 PHP 语句中()才能执行。这些函数在 PHP 语句中都应以分号”;”结尾。为了使用这些函数,你最好具有...

    Wordpress函数详解

    ### WordPress函数详解 #### 1. `bloginfo()` 函数 `bloginfo()` 是一个非常实用的函数,用于展示与博客相关的各种信息。这个函数能够根据传入的不同参数来显示不同部分的信息。以下是一些常见参数及其作用: - *...

    WordPress常用函数

    ### WordPress常用函数详解 #### 一、概述 随着互联网技术的发展,个人博客逐渐成为人们分享知识、交流思想的重要平台之一。WordPress作为一款免费且开源的内容管理系统(CMS),因其易用性和强大的扩展性,在全球...

    杨小刀WordPress博客主题源码

    【WordPress博客主题源码详解】 WordPress是一个全球广泛使用的开源内容管理系统,它允许用户轻松地创建和管理自己的网站,尤其在博客领域应用极为广泛。本文将深入解析“杨小刀WordPress博客主题源码”,探讨其中...

    wordpress函数说明(已汉化中文)

    ### WordPress函数详解(已汉化中文) WordPress作为全球最流行的开源内容管理系统之一,提供了丰富的内置函数,用于处理各种网站管理任务。以下是对部分关键函数的详细介绍,这些函数涵盖了文章、页面、附件和书签...

    详解WordPress中分类函数wp_list_categories的使用

    wp_list_categories 函数是 WordPress 中用来罗列系统中分类的函数,该函数拥有许多控制输出的参数,今天突然被一个朋友问到,所以就大概整理了一下。 因为 WordPress 中内置扩展的小工具功能, 所以我们不经任何...

    WordpressCategory分类函数、Tags标签函数详解[参考].pdf

    在WordPress的开发中,熟悉和理解Category分类函数与Tags标签函数是至关重要的,因为它们能够帮助我们更加灵活地控制和展示网站的内容。以下是对这些函数的详细解释: 1. **获取文章目录链接(Post Category)函数 ...

    WordPress主题函数使用技巧

    在WordPress开发过程中,掌握一系列主题函数能够极大地提高工作效率并增强网站的功能性。本篇文章将详细介绍29个实用的WordPress主题函数使用技巧,这些技巧主要针对WordPress主题开发者,需要具备一定的PHP基础知识...

    WordPress数据库操作函数详解_.docx

    在WordPress中,`wpdb`类已经预先实例化为全局变量`$wpdb`,因此可以直接使用这个对象来执行SQL查询和其他数据库操作。 1. **function query($query)**: 这是最基础的数据库操作函数,允许你执行任何类型的SQL语句...

    详解WordPress开发中wp_title()函数的用法

    在WordPress开发中,`wp_title()`函数是一个非常关键的组件,它主要用于生成并显示网站不同页面的标题。这个函数能够根据当前的上下文环境(如文章、页面、分类等)来决定显示相应的标题内容。然而,需要注意的是,...

    详解WordPress开发中用于获取分类及子页面的函数用法

    在WordPress开发中,掌握一些关键的函数可以帮助我们更有效地处理网站的内容和结构。本文将详细介绍两个重要的函数:`get_category` 和 `get_children`,它们分别用于获取分类信息和子页面内容。 首先,我们来看看`...

    uni-app版本wordpress开源资讯博客模板(含后端全套) .zip

    【标题】"uni-app版本的WordPress开源资讯博客模板(含后端全套)" 是一个结合了uni-app技术与WordPress内容管理系统的项目,旨在为开发者提供一套完整的微信小程序解决方案。这套模板包含了一个功能丰富的前端界面和...

    wordpress-6.4.2-zh_CN.zip

    《WordPress 6.4.2 中文版:深入解析与应用》 WordPress 是全球最受欢迎的开源内容管理系统(CMS)之一,广泛应用于博客、网站、电子商务等多个领域。此压缩包"wordpress-6.4.2-zh_CN.zip"包含了最新版本的 ...

    基于PHP的个性单栏wordpress博客主题源码.zip

    4. **WordPress函数和钩子**:WordPress使用函数和钩子机制来扩展其功能。例如,`wp_enqueue_script`用于添加JavaScript文件,`add_action`和`add_filter`则用于在特定时刻运行自定义代码。 5. **单栏布局**:单栏...

    Wordpress模板中的PHP判断语句

    ### WordPress模板中的PHP判断语句详解 在WordPress网站开发中,模板文件的编写至关重要,而PHP作为WordPress的核心语言,在模板中扮演着极其重要的角色。本文将深入探讨WordPress模板中的PHP判断语句,帮助读者更...

    详解WordPress中添加和执行动作的函数使用方法

    - `$arg`:混合类型,这是一个可选参数,可以附加多个额外参数,这些参数将被传递给挂载到动作钩子上的函数。 do_action()函数通常用在某些特殊的节点或事件上,比如在加载主题模板或发布一篇文章时触发某些操作。...

    解析WordPress中函数钩子hook的作用及基本用法

    在WordPress核心运行过程中,通过钩子可以调用用户自定义的函数,实现对WordPress核心行为的扩展或修改。 动作钩子的一个常用例子是wp_head。当主题开发者想要在页面的部分添加自定义内容或代码时,可以利用wp_head...

    中文wordpress帮助文档

    本文将深入解析这个主题制作教程中的关键知识点,帮助你逐步成为WordPress主题设计的专家。 首先,理解WordPress主题的基本结构至关重要。一个标准的WordPress主题通常包括以下部分:`style.css`(样式表),用于...

Global site tag (gtag.js) - Google Analytics