我想在 wordpress 中我的网站页脚显示网站链接。我想获取一个深度的所有页面及其子页面。
然后我想在三列中显示它们,如果总共有 8 页,那么这些应该在第一-第二-第三列中显示 3-3-2。wordpress 新手。
任何人都可以帮忙吗
我试过了,但不知道如何将它们对齐 3-3-2
<?php
$counter = 0;
$parent_pages = $wpdb->get_results("SELECT * FROM $wpdb->posts WHERE post_parent = '0' AND ID <> 2 AND post_type = 'page' ORDER BY menu_order", 'OBJECT'); ?>
<?php if ( $parent_pages ) : foreach ( $parent_pages as $pageParent ) : setup_postdata( $pageParent ); ?>
<?php $counter++; ?>
<div class="linkSection">
<ul>
<li><a href="<?php echo get_permalink($pageParent->ID); ?>"><?php echo $pageParent->post_title; ?></a></a> </li>
<?php
$child_pages = $wpdb->get_results("SELECT * FROM $wpdb->posts WHERE post_parent = '".$pageParent->ID."' AND ID <> 2 AND post_type = 'page'
ORDER BY menu_order", 'OBJECT'); ?>
<?php if ( $child_pages ) : foreach ( $child_pages as $pageChild ) : setup_postdata( $pageChild ); ?>
<li><a href="<?php echo get_permalink($pageChild->ID); ?>"><?php echo $pageChild->post_title; ?></a></a> </li>
<?php endforeach; endif; ?>
</ul>
</div>
<?php endforeach; endif; ?>