0

</li>この最後の列 (4) の最後にタグが残っている理由がわかりません。

<?php 
$pageArray = explode("</li>",wp_list_pages('title_li=&echo=0&depth=-1&sort_column=post_name&exclude=82,9,13'));
$pageCount = count($pageArray) ;
$pageColumns = round($pageCount / 4);
$twoColumns = round($pageColumns + $pageColumns);
$threeColumns = round($pageColumns + $pageColumns + $pageColumns - 1);
$fourColumns = round($pageColumns + $pageColumns + $pageColumns + $pageColumns - 2);        
    for ($i=0;$i<$pageCount;$i++) {
    if ($i<$pageColumns){
        $col1 = $col1.''.$pageArray[$i].'</li>';
    }
        elseif ($i<$twoColumns) {
        $col2 = $col2.''.$pageArray[$i].'</li>';
    }  
    elseif ($i<=$threeColumns) {
        $col3 = $col3.''.$pageArray[$i].'</li>';
    }  
     elseif ($i<=$fourColumns) {
        $col4 = $col4.''.$pageArray[$i].'</li>';
    }  
 };
?>

<ul>
  <?php echo $col1; ?>
</ul>
<ul>
  <?php echo $col2; ?>
</ul>
<ul>
  <?php echo $col3; ?>
</ul>
<ul>
  <?php echo $col4; ?>
</ul>

最後のリストで得られるのは次のとおりです。

<ul>    
    <li class="page_item page-item-23"><a href="http://google.com">link1</a></li>
    <li class="page_item page-item-27"><a href="http://google.com">link2</a></li>

    </li> <--the problem
</ul>

何か案は?

4

1 に答える 1