Widget Logic – display on page and all child
Sounds like you need ancestors rather than just parents. That way on deeper pages, you’ll be able to determine whether Offer is a grandparent/great-grandparent/etc. page. global $post; $ancestors = $post->ancestors; if($ancestors || is_page(‘Offer’)) { // your menu here }