从WP循环中排除当前页面

时间:2016-09-16 17:46:02

标签: php wordpress loops

我使用简单的HTML和Php构建了一个导航。它很简单,但我喜欢它:

  1. 从循环中排除当前帖子,因此它不会显示或
  2. 进行某种识别风格更改,以显示当前页面。
  3. 那里有几页,但我没有尝试过任何事情。有人有什么想法吗?

    代码:

    
    
    <ImageView
        android:layout_width="wrap_content"
        android:adjustViewBounds="false"
        android:scaleType="center"
        android:layout_centerInParent="true"
        android:layout_height="wrap_content"
        android:id="@+id/player_imageview" />
    
    &#13;
    &#13;
    &#13;

1 个答案:

答案 0 :(得分:0)

试试这个:

<div class="project-nav" style="display:none;">
    <div class="nav-container"> 

    <?php
    $current_id =  get_the_ID();
    $catPost = get_posts('cat=5&posts_per_page=-1000');

    foreach ($catPost as $post) : setup_postdata($post);
        if ( get_the_ID() == $current_id ) {
            continue;
        }

    ?>
    <a href="<?php the_permalink(); ?>">
            <div class="nav-fixed">
                <p><?php the_title(); ?></p>

            </div>
    </a>

    <?php  endforeach;?>

</div>