>  기사  >  백엔드 개발  >  WordPress_php 스킬의 분류 함수 wp_list_categories 사용에 대한 자세한 설명

WordPress_php 스킬의 분류 함수 wp_list_categories 사용에 대한 자세한 설명

WBOY
WBOY원래의
2016-05-16 20:01:061369검색

wp_list_categories 함수는 WordPress에서 시스템에 카테고리를 나열하는 데 사용되는 함수입니다. 이 함수에는 출력을 제어하는 ​​매개변수가 많이 있습니다. 오늘 친구가 갑자기 물어봐서 정리했습니다.

WordPress에 내장된 확장된 위젯 기능으로 인해
그래서 별도의 기능을 사용하지 않고도 사이드바나 원하는 위치에 카테고리 목록을 표시할 수 있습니다.
따라서 wp_list_categories 함수는 거의 사용되지 않습니다.
이 함수는 wp_list_bookmarks와 다소 유사합니다.

wp_list_categories 설명
wp_list_categories 함수는 WordPress에서 시스템의 카테고리 링크를 나열하는 데 사용되는 함수입니다.
원본 영어 텍스트는 제공되지 않습니다. 관심이 있는 경우 공식 문서를 읽어보세요.

사용방법

<&#63;php
 wp_list_categories( $args ); 
$args = array(
 'show_option_all'  => '',//是否列出分类链接
 'orderby'      => 'name',//按名称排列
 'order'       => 'ASC',//升、降序
 'style'       => 'list',//是否用列表(ul>li)
 'show_count'     => 0,//是否显示文章数量
 'hide_empty'     => 1,//是否显示无日志分类
 'use_desc_for_title' => 1,//是否显示分类描述
 'child_of'      => 0,//是否限制子分类
 'feed'        => '',//是否显示rss
 'feed_type'     => '',//rss类型
 'feed_image'     => '',//是否显示rss图片
 'exclude'      => '',//排除分类的ID,多个用',(英文逗号)'分隔
 'exclude_tree'    => '',//排除分类树,即父分类及其下的子分类
 'include'      => '',//包括的分类
 'hierarchical'    => true,//是否将子、父分类分级
 'title_li'      => __( 'Categories' ),//列表标题的名称
 'show_option_none'  => __('No categories'),//无分类时显示的标题
 'number'       => null,//显示分类的数量
 'echo'        => 1,//是否显示,显示或者返回字符串
 'depth'       => 0,//层级限制
 'current_category'  => 0,//添加一个没有的分类
 'pad_counts'     => 0,//这个我也不明白
 'taxonomy'      => 'category',//使用的分类法
 'walker'       => null//用于显示的类(很复杂的概念)
&#63;>

'pad_counts'에 대해 이 매개변수가 무엇에 사용되는지 이해가 되지 않습니다.
관심이 있으시면 이 매개변수에 대한 공식 문서를 살펴보세요.
wp_list_bookmarks를 확인하여 사용할 수도 있습니다.

pad_counts
(boolean) Calculates link or post counts by including items from child categories. If show_counts and hierarchical are true this is automatically set to true. This parameter added at Version 2.9 Valid values:
1 (true)
0 (false) – default

사용예
디스플레이에는 이름별로 정렬된 ID 3, 5, 9, 16의 카테고리 링크가 포함됩니다.

<ul>
<&#63;php wp_list_categories('orderby=name&include=3,5,9,16'); &#63;> 
</ul>

시 제목이 ID 5, 9, 23인 카테고리 목록 표시

<ul>
<&#63;php wp_list_categories('include=5,9,23&title_li=<h2>' . __('Poetry') . '</h2>' ); &#63;> 
</ul>

물론 다음과 같이 매개변수를 작성하고 매개변수를 배열로 통합할 수도 있습니다.

<&#63;php 
$taxonomy   = 'genre';
$orderby   = 'name'; 
$show_count  = 0;   // 1 for yes, 0 for no
$pad_counts  = 0;   // 1 for yes, 0 for no
$hierarchical = 1;   // 1 for yes, 0 for no
$title    = '';
 
$args = array(
 'taxonomy'   => $taxonomy,
 'orderby'   => $orderby,
 'show_count'  => $show_count,
 'pad_counts'  => $pad_counts,
 'hierarchical' => $hierarchical,
 'title_li'   => $title
);
&#63;>
 
<ul>
<&#63;php wp_list_categories( $args ); &#63;>
</ul>

분류 분류는 태그와 관련된 개념입니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.