如何在两列中显示wordpress类别?
问题描述:
我想在当时显示我的类别2 - 每行2个,并根据需要具有尽可能多的行。如何在两列中显示wordpress类别?
我已经走到这一步,与此代码(其中显示了所有类别):
<?php
$i = 1;
$args = array(
'orderby' => 'name',
'parent' => 0,
'hide_empty' => 0
);
$categories = get_categories($args);
echo count($categories);
echo "<div class='a'>\n";
foreach ($categories as $category) {
echo "<div class='b'>\n";
echo "<div class='c'><a href='" . get_category_link($category->term_id) . "'>" . $category->name . "</a></div>\n";
echo "</div>\n";
}
echo "</div>\n";
?>
我知道它可以用列表来完成,但是这是我想避免的。
所以这是它(花了一段时间),它工作得很好;-)
$args = array(
'orderby' => 'name',
'parent' => 0,
'hide_empty' => 1
);
$categories = get_categories($args);
$list_cats = array();
foreach ($categories as $category) {
array_push($list_cats, $category->name);
}
$total_cats=count($categories);
echo "<div class='a'>";
for ($a=0; $a<$total_cats;) {
for ($j=0; $j<2; $j++) {
echo " <div class='b'><div class='c'>" . $list_cats[$a] . "</div></div>";
$a++;
}
echo "</div>";
if($a<$total_cats){
echo "<div class='a'>";
}
}
答
所以这是它(花了一段时间),它工作得很好;-)
$args = array(
'orderby' => 'name',
'parent' => 0,
'hide_empty' => 1
);
$categories = get_categories($args);
$list_cats = array();
foreach ($categories as $category) {
array_push($list_cats, $category->name);
}
$total_cats=count($categories);
echo "<div class='a'>";
for ($a=0; $a<$total_cats;) {
for ($j=0; $j<2; $j++) {
echo " <div class='b'><div class='c'>" . $list_cats[$a] . "</div></div>";
$a++;
}
echo "</div>";
if($a<$total_cats){
echo "<div class='a'>";
}
}
_I知道它可以用列表来完成,但是这是我想avoid._使用''
回答
所以这是它(花了一段时间),它工作得很好;-)
相关问题