每个父网页都有不同的页脚内容。我有大约8个父页面。导航到子页面时,如何仍然使用父页面自定义字段。示例:父页面 - >子页面 - >子页面。
QueueChannel
答案 0 :(得分:0)
我没有对此进行测试,但我认为这应该可行;
<?php
if ($post->post_parent) {
$ancestors=get_post_ancestors($post->ID);
$root=count($ancestors)-1;
$parent = $ancestors[$root];
} else {
$parent = $post->ID;
}
$footer_title = get_post_meta($parent, '_cmb_footer_block_title', true);
$footer_content = apply_filters('the_content', get_post_meta($parent, '_cmb_footer_block_text', true)); ?>
<div class="col-xs-12 col-sm-6 col-md-3 footer-col-1">
<h2 class="footer-title"><?php echo $footer_title; ?></h2>
<?php echo $footer_content; ?>
</div>