从php文件中生成一个侧栏

时间:2017-09-18 12:54:57

标签: php

我想在php文件中定义的部分(FAQ,CONTACT等)中生成侧栏。这些部分本身从"锚点中获取id和名称。由短代码作为属性给出。这很好用。现在我尝试将每个部分都存在并运行循环以在li中打印它。

echo '<!-- Sidebar -->
    <aside>
        <div id="AnchorNav" class="navbar navbar-expand-md">
            <ul class="sideNav">';
$dom = new DOMDocument;
$dom->loadHTML( 'wordpress/wp-content/themes/understrap/functions.php' );
$list = $dom->getElementsByTagName( 'section' );
echo count( $list ); //Output = 1

foreach ( $list as $i => $item ) {
   echo $list->nodeValue, PHP_EOL;
   echo '<li class="current" class="nav-tile" data-toggle = "tooltip" data-
   placement = "left" data-title = "' . $list[ $i ] . '" >
         <a href = "#' . $list[ $i ] . '"> ' . $list[ $i ] . '</a></li>';
}

echo '</ul></div></aside>';

0 个答案:

没有答案