suchen
HeimBackend-EntwicklungPHP-Tutorial详解WordPress中分类函数wp_list_categories的使用,wplistcategories_PHP教程

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

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>

显示Poetry为标题的包括ID为5,9,23的分类列表

<ul>
<&#63;php wp_list_categories('include=5,9,23&title_li=<h2 id="Poetry">' . __('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>

taxonomy分类法,是相对于标签(tag)的概念。

您可能感兴趣的文章:

  • WordPress开发中用于标题显示的相关函数使用解析
  • WordPress中调试缩略图的相关PHP函数使用解析
  • 配置解决Nginx服务器中WordPress路径不自动加斜杠问题
  • WordPress中用于获取搜索表单的PHP函数使用解析
  • 在WordPress中使用wp_count_posts函数来统计文章数量
  • 详解WordPress中调用评论模板和循环输出评论的PHP函数
  • WordPress中限制非管理员用户在文章后只能评论一次
  • 详解WordPress中创建和添加过滤器的相关PHP函数
  • 详解WordPress开发中wp_title()函数的用法

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1088787.htmlTechArticle详解WordPress中分类函数wp_list_categories的使用,wplistcategories wp_list_categories 函数是 WordPress 中用来罗列系统中分类的函数,该函数拥有许多控...
Stellungnahme
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Wie berechnet man die Gesamtzahl der Elemente in einem multidimensionalen PHP -Array?Wie berechnet man die Gesamtzahl der Elemente in einem multidimensionalen PHP -Array?May 15, 2025 pm 09:00 PM

Die Berechnung der Gesamtzahl der Elemente in einem multidimensionalen PHP -Array kann mit rekursiven oder iterativen Methoden erfolgen. 1. Die rekursive Methode zählt durch Überqueren des Arrays und die rekursive Verarbeitung verschachtelter Arrays. 2. Die iterative Methode verwendet den Stapel, um die Rekursion zu simulieren, um Tiefenprobleme zu vermeiden. 3. Die Funktion array_walk_recursive kann ebenfalls implementiert werden, erfordert jedoch eine manuelle Zählung.

Was sind die Merkmale von Schleifen in PHP?Was sind die Merkmale von Schleifen in PHP?May 15, 2025 pm 08:57 PM

In PHP besteht das Merkmal einer DO-While-Schleife darin, sicherzustellen, dass der Schleifenkörper mindestens einmal ausgeführt wird, und dann zu entscheiden, ob die Schleife basierend auf den Bedingungen fortgesetzt werden soll. 1) Es wird die Schleifenkörper vor der bedingten Überprüfung ausgeführt, die für Szenarien geeignet ist, in denen Vorgänge mindestens einmal ausgeführt werden müssen, z. B. die Überprüfung der Benutzereingabe und der Menüsysteme. 2) Die Syntax der DO-While-Schleife kann jedoch bei Neulingen Verwirrung verursachen und unnötige Leistungsaufwand verleihen.

Wie kann man in PHP Saiten hasht?Wie kann man in PHP Saiten hasht?May 15, 2025 pm 08:54 PM

Effiziente Hashing -Zeichenfolgen in PHP können die folgenden Methoden verwenden: 1. Verwenden Sie die MD5 -Funktion für schnelles Hashing, eignen sich jedoch nicht für den Kennwortspeicher. 2. Verwenden Sie die SHA256 -Funktion, um die Sicherheit zu verbessern. 3.. Verwenden Sie die Funktion password_hash, um Passwörter zu verarbeiten, um die höchste Sicherheit und Bequemlichkeit zu gewährleisten.

Wie implementieren Sie ein Array -Schiebebefenster in PHP?Wie implementieren Sie ein Array -Schiebebefenster in PHP?May 15, 2025 pm 08:51 PM

Durch die Implementierung eines Array -Schieberfensters in PHP kann durch Funktionen Diawindow und SlideWindowaverage durchgeführt werden. 1. Verwenden Sie die Diawindow-Funktion, um ein Array in ein Subarray mit fester Größe aufzuteilen. 2. Verwenden Sie die SlideWindowAverage -Funktion, um den Durchschnittswert in jedem Fenster zu berechnen. 3. Für Echtzeitdatenströme können asynchrone Verarbeitung und Ausreißererkennung unter Verwendung von ReactPHP verwendet werden.

Wie verwende ich die __clone -Methode in PHP?Wie verwende ich die __clone -Methode in PHP?May 15, 2025 pm 08:48 PM

Die __clone -Methode in PHP wird verwendet, um benutzerdefinierte Operationen beim Klonen von Objekten durchzuführen. Beim Klonen eines Objekts mit dem Klonschlüsselwort wird die Methode automatisch aufgerufen.

Wie benutze ich die GOTO -Anweisung in PHP?Wie benutze ich die GOTO -Anweisung in PHP?May 15, 2025 pm 08:45 PM

In PHP werden GOTO -Aussagen verwendet, um bedingungslos zu bestimmten Tags im Programm zu springen. 1) Es kann die Verarbeitung komplexer verschachtelter Schleifen oder bedingten Aussagen vereinfachen. 2) 2) Die Verwendung von GOTO kann den Code schwer zu verstehen und zu warten, und 3) wird empfohlen, die Verwendung strukturierter Kontrollanweisungen vorrangig zu machen. Insgesamt sollte GOTO mit Vorsicht verwendet werden und Best Practices werden befolgt, um die Lesbarkeit und Wartbarkeit des Codes zu gewährleisten.

Wie implementieren Sie Datenstatistiken in PHP?Wie implementieren Sie Datenstatistiken in PHP?May 15, 2025 pm 08:42 PM

In PHP können Datenstatistiken mit integrierten Funktionen, benutzerdefinierten Funktionen und Bibliotheken von Drittanbietern erreicht werden. 1) Verwenden Sie integrierte Funktionen wie array_sum () und count (), um grundlegende Statistiken durchzuführen. 2) Schreiben Sie benutzerdefinierte Funktionen, um komplexe Statistiken wie Mediane zu berechnen. 3) Verwenden Sie die PHP-ML-Bibliothek, um eine erweiterte statistische Analyse durchzuführen. Durch diese Methoden können Datenstatistiken effizient durchgeführt werden.

Wie benutze ich anonyme Funktionen in PHP?Wie benutze ich anonyme Funktionen in PHP?May 15, 2025 pm 08:39 PM

Ja, anonyme Funktionen in PHP beziehen sich auf Funktionen ohne Namen. Sie können als Parameter an andere Funktionen und als Rückgabewerte von Funktionen übergeben werden, wodurch der Code flexibler und effizienter wird. Bei Verwendung anonymer Funktionen müssen Sie auf Umfangs- und Leistungsprobleme achten.

See all articles

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Nordhold: Fusionssystem, erklärt
4 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌
Mandragora: Flüstern des Hexenbaum
3 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Herunterladen der Mac-Version des Atom-Editors

Herunterladen der Mac-Version des Atom-Editors

Der beliebteste Open-Source-Editor

SublimeText3 Englische Version

SublimeText3 Englische Version

Empfohlen: Win-Version, unterstützt Code-Eingabeaufforderungen!

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

mPDF

mPDF

mPDF ist eine PHP-Bibliothek, die PDF-Dateien aus UTF-8-codiertem HTML generieren kann. Der ursprüngliche Autor, Ian Back, hat mPDF geschrieben, um PDF-Dateien „on the fly“ von seiner Website auszugeben und verschiedene Sprachen zu verarbeiten. Es ist langsamer und erzeugt bei der Verwendung von Unicode-Schriftarten größere Dateien als Originalskripte wie HTML2FPDF, unterstützt aber CSS-Stile usw. und verfügt über viele Verbesserungen. Unterstützt fast alle Sprachen, einschließlich RTL (Arabisch und Hebräisch) und CJK (Chinesisch, Japanisch und Koreanisch). Unterstützt verschachtelte Elemente auf Blockebene (wie P, DIV),

Dreamweaver Mac

Dreamweaver Mac

Visuelle Webentwicklungstools