php 列出所有子页面(仅显示“已发布”页面)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 列出所有子页面(仅显示“已发布”页面)相关的知识,希望对你有一定的参考价值。
<?php
// Array of all Location child pages
$locations_array = array(
'post_type' => 'page',
'orderby' => 'title',
'order' => 'DESC',
'post_parent' => 265, // Parent Page Id
'posts_per_page' => -1 // default is Limit 5, -1 means No Limit
);
// Use 'get_posts' function
$location_pages = get_posts($locations_array);
// Use data in loops
foreach ($location_pages as $location_page) {
// Get ACF value of child page
$image = get_field( 'main_img', $location_page->ID );
// Splitting the Page Title for (City, Country) format
$title_array = explode(",", $location_page->post_title);
$city = $title_array[0];
$country = $title_array[1];
?>
<li>
<a href="<?php echo get_permalink($location_page->ID); ?>">
<p><?php echo $location_page->post_title; ?></p>
</a>
</li>
<?php } ?>
以上是关于php 列出所有子页面(仅显示“已发布”页面)的主要内容,如果未能解决你的问题,请参考以下文章
php 显示/列出具有特定模板的所有页面
woocommerce-如何仅在商店页面上显示子类别?
PHP 列出父页面中的WordPress子页面
PHP 列出父页面的子页面(WordPress)
PHP 列出WordPress子页面,即使在子页面上也是如此
PHP Wordpress - 在列表中列出子页面,但没有指向当前页面的链接