0
我想列出自定義分類中的所有術語,但我想至少將它們分成3列,包括他們的孩子有一個視覺平衡。這是我迄今爲止所做的。在達到最大期限後,我一直在創建循環。就我所知,它用'ul'包裹了所有後續項目,而不是創建第二個ul並列出下一批。達到x的期限後,它應該在其中創建另一個'ul'元素列表類別。總共有3列。在特定的自定義分類中顯示多列類別
<?php
$get_cats = wp_list_categories('echo=0&title_li=&depth=2&hide_empty=0,&taxonomy=industries');
// Split into array items
$cat_array = explode('</li>',$get_cats);
// Amount of categories (count of items in array)
$results_total = count($cat_array);
// How many categories to show per list (round up total divided by 3)
$cats_per_list = ceil($results_total/3);
// Counter number for tagging onto each list
$list_number = 1;
// Set the category result counter to zero
$result_number = 0;
?>
<?php echo $cats_per_list ; ?>
<ul class="cat_col" id="cat-col-<?php echo $list_number; ?>">
<?php
foreach($cat_array as $category) {
$result_number++;
if($result_number >= $cats_per_list) {
$list_number++;
echo $category.'</li> </ul> <ul class="cat_col" id="cat-col-'.$list_number.'">';
}
else {
echo $category.'</li>';
}
}
?>
</ul>
嗨喬恩,我很感謝對檢查出我的代碼。雖然,我仍然無法弄清楚如何顯示列上的列表項。當我嘗試你的建議時,後面的列嵌套在第一列,不應該是這種情況。我試圖在3列上分發所有的
'; 認爲它會解決問題。 – Pennf0lio
這是我在嘗試提出建議時得到的輸出。請注意,這些列嵌套在主列上,而第二列僅列出了應列出至少68個項目的幾個項目。在最後一欄,它確實沒有列出任何項目。 http://pastebin.com/GxxJUJ5k – Pennf0lio