WordPress kívülről

Oldalak két oszlopba

Ha több oldallal rendelkezünk és azokat tegyük fel az oldalsávba listázzuk, akkor ugyebár, azok sorban egymás alatt helyezkednek majd el. Ez több oldal esetén nem túl esztétikus. Azonban, ha két oszlopba tesszük ezeket az oldalakat, akkor máris helyünk szabadul fel és átláthatóbb lesz az oldalsávunk. Tehát ahol meg szeretnénk jeleníteni az oldalakat két oszlopba, oda illesszük az alábbi kódot.

<?php
$page_s = explode("</li>",wp_list_pages('title_li=&echo=0&depth=1&style=none'));
$page_n = count($page_s) - 1;
$page_col = round($page_n / 2);
for ($i=0;$i<$page_n;$i++){
 if ($i<$page_col){
  $page_left = $page_left.''.$page_s[$i].’</li>’;
 }
 elseif ($i>=$page_col){
  $page_right = $page_right.”.$page_s[$i].’</li>’;
 }
}
?>
<ul class=”left”>
<?php echo $page_left; ?>
</ul>
<ul class=”right”>
<?php echo $page_right; ?>
</ul>