Support

Account

Home Forums General Issues Display different templates for parent-child Reply To: Display different templates for parent-child

  • Hi @creativeforge

    WP has a function called get_post_ancestors
    http://codex.wordpress.org/Function_Reference/get_post_ancestors

    This function will return an array containing all the parents for the given post.

    I would use this function to find the parent for any given post/page. Then load the color value from that parent like so:

    
    <?php 
    
    $parent = get_the_ID();
    $ancestors = get_post_ancestors( $parent );
    
    if( !empty($ancestors) )
    {
    	$parent = end($ancestors)
    }
    
    $color = get_field('color', $parent);
    
    ?>
    

    Thanks
    E