如果父页或当前页为,则语句?

时间:2013-11-18 作者:AndrettiMilas

我需要一个条件语句来检查用户当前所在的页面是特定父页面的子页面还是该父页面本身,如果是,则显示一个链接。我如何在WP中实现这一点?

1 个回复
最合适的回答,由SO网友:Joey Yax 整理而成

使用get\\u post\\u祖先():

    // get page ancestors
    $parents = get_post_ancestors( $post->ID );

    // id of parent page you want to find
    $parent_id = 123;

    // check of $parent_id
    if ( $post->ID == $parent_id || in_array( $parent_id, $parents ) ) {
        echo \'<a href="#">Link</a>\';
    }

结束

相关推荐