示例#1
0
function ps_get_root_page($cur_post, $cnt = 0)
{
    if ($cnt > 100) {
        return false;
    }
    $cnt++;
    if ($cur_post->post_parent == 0) {
        $root_page = $cur_post;
    } else {
        $root_page = ps_get_root_page(get_post($cur_post->post_parent), $cnt);
    }
    return $root_page;
}
示例#2
0
    <div id="main">
        <div class="container">
            <div class="lead-text">
                <?php 
$leadText = get_field("leadText", $id);
if ($leadText) {
    echo "<h1>" . $leadText . "</h1>";
} else {
    echo "<h1>" . get_the_title() . "</h1>";
}
?>
            </div>
            <section class="main-content row">
                <div class="col-md-9" id="left">
                    <?php 
$root_page = ps_get_root_page($post);
$rootPageID = $root_page->ID;
$parents = get_ancestors(get_the_ID(), "page");
if ($rootPageID == 32 && get_the_ID() != 32) {
    if ($parents[0] == 86) {
        //Events
        $event = "タヒチフェスタ東京";
    } elseif ($parents[0] == 108) {
        //Events
        $event = "タヒチフェスタ横浜";
    } elseif ($parents[0] == 110) {
        //Events
        $event = "タヒチフェスタ名古屋";
    } elseif ($parents[0] == 112) {
        //Events
        $event = "タヒチフェスタ札幌";