Php 从子页面Wordpress显示自定义字段
我试图在子页面标题后显示一个自定义字段,我用高级自定义字段创建了一个名为后缀的自定义字段,我真的很困惑如何实现这一点 我在下面粘贴了一个朋友帮我写的代码,上面列出了页面和子页面 有可能这样做吗Php 从子页面Wordpress显示自定义字段,php,wordpress,Php,Wordpress,我试图在子页面标题后显示一个自定义字段,我用高级自定义字段创建了一个名为后缀的自定义字段,我真的很困惑如何实现这一点 我在下面粘贴了一个朋友帮我写的代码,上面列出了页面和子页面 有可能这样做吗 <?php $pageID = $sub_field_3 = get_sub_field('page_id'); $page = get_post($pageID); echo $page->post_title; ?> <ul> <?php
<?php
$pageID = $sub_field_3 = get_sub_field('page_id');
$page = get_post($pageID);
echo $page->post_title;
?>
<ul>
<?php
// use wp_list_pages to display parent and all child pages all generations (a tree with parent)
$parent = $sub_field_3 = get_sub_field('page_id');
$args=array(
'child_of' => $parent
);
$pages = get_pages($args);
if ($pages) {
$pageids = array();
foreach ($pages as $page) {
$pageids[]= $page->ID;
$suffix = get_field('suffix', $page->ID);
}
$args=array(
'title_li' => ' ',
'include' => ',' . implode(",", $pageids)
);
wp_list_pages($args);
}
?>
</ul>
明白了,我就是这样让它工作的
谢谢,K
<?php
$parent = $sub_field_3 = get_sub_field('page_id');
$args=array(
'child_of' => $parent
);
$pages = get_pages($args);
if($pages): ?>
<li>
<ul>
<?php foreach($pages as $page): ?>
<li class="">
<a href="<?php echo get_permalink($page->ID);?>">
<?php echo $page->post_title; ?>
<?php
$suffix = get_field('name_suffix', $page->ID);
if($name_suffix):
?>
<span class="suffix"><?php echo $name_suffix; ?></span>
<?php endif; ?>
</a>
</li>
<?php endforeach; ?>
</ul>
</li>
<?php endif; ?>
-
您是否会在整个网站上使用相同的后缀,或者根据您所在的页面而有所不同?您看过ACF的文档了吗?阅读可能需要时间,但如果你希望开发更多的网站,那么就值得一读并尝试去理解。