如果页面显示菜单的孙子

时间:2015-10-01 01:46:35

标签: wordpress-theming

希望你能指出我做错了什么。我的侧边栏中有一个小部件区域,只显示我网站的一部分。

Vue.nextTick(function() {
    this.scrollTo(target);
});

我得到的是实际的页面及其子节点,虽然我改变了创建孙子节的部分的结构,但现在孙子们不会显示小部件区域。这很好。

2 个答案:

答案 0 :(得分:1)

这应该有帮助

https://codex.wordpress.org/Function_Reference/get_post_ancestors

有点使用帖子ID的不良做法......但这是另一个故事:)

答案 1 :(得分:0)

    $ancestors = get_post_ancestors( $post );

    if ( is_page( 199 ) || in_array( '199', $ancestors ) )
    {
       echo "This is My Page or one of its descendants";
    }