walk_category_dropdown_tree

函式
walk_category_dropdown_tree ( $args )
引數
  • (mixed) $args Elements array, maximum hierarchical depth and optional additional arguments.
    Required:
返回值
  • (string)
相關
  • Walker::walk()
定義位置
相關方法
walk_page_dropdown_treewalk_category_treewp_dropdown_roleswp_dropdown_categoriespage_template_dropdown
引入
2.1.0
棄用
-

walk_category_dropdown_tree: 該函式用於生成一個類別的下拉選單。它遞迴地走過類別樹並生成一個類別選項列表。它需要四個引數 – $categories, $depth, $args, 和 $id。$categories是要顯示的類別陣列,$depth是要顯示的類別層次的深度,$args是一個引數陣列,可以通過它來定製輸出,$id是選擇元素的ID。

為類別列表檢索HTML下拉(選擇)內容。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
function walk_category_dropdown_tree( ...$args ) {
// The user's options are the third parameter.
if ( empty( $args[2]['walker'] ) || ! ( $args[2]['walker'] instanceof Walker ) ) {
$walker = new Walker_CategoryDropdown;
} else {
/**
* @var Walker $walker
*/
$walker = $args[2]['walker'];
}
return $walker->walk( ...$args );
}
function walk_category_dropdown_tree( ...$args ) { // The user's options are the third parameter. if ( empty( $args[2]['walker'] ) || ! ( $args[2]['walker'] instanceof Walker ) ) { $walker = new Walker_CategoryDropdown; } else { /** * @var Walker $walker */ $walker = $args[2]['walker']; } return $walker->walk( ...$args ); }
function walk_category_dropdown_tree( ...$args ) {
	// The user's options are the third parameter.
	if ( empty( $args[2]['walker'] ) || ! ( $args[2]['walker'] instanceof Walker ) ) {
		$walker = new Walker_CategoryDropdown;
	} else {
		/**
		 * @var Walker $walker
		 */
		$walker = $args[2]['walker'];
	}
	return $walker->walk( ...$args );
}

常見問題

FAQs
檢視更多 >