WordPress.org

Ready to get started?Download WordPress

Forums

Sitemap listing all blog articles? (1 post)

  1. Maarten.Provo
    Member
    Posted 1 year ago #

    I've created a Sitemap page using a yoast-tutorial. But at the bottom of the page it's displaying all my blog-articles, the entire article, not just the list of articles. What do I need to remove to fix this?

    <h2 id="authors">Auteurs</h2>
    <ul>
    <?php
    wp_list_authors(
      array(
        'exclude_admin' => false,
      )
    );
    ?>
    </ul>
    
    <h2 id="pages">Pagina's</h2>
    <ul>
    <?php
    // Add pages you'd like to exclude in the exclude here
    wp_list_pages(
      array(
        'exclude' => '',
        'title_li' => '',
      )
    );
    ?>
    </ul>
    
    <h2 id="posts">Berichten</h2>
    <ul>
    <?php
    // Add categories you'd like to exclude in the exclude here
    $cats = get_categories('exclude=');
    foreach ($cats as $cat) {
      echo "<li><h3>".$cat->cat_name."</h3>";
      echo "<ul>";
      query_posts('posts_per_page=-1&cat='.$cat->cat_ID);
      while(have_posts()) {
        the_post();
        $category = get_the_category();
        // Only display a post link once, even if it's in multiple categories
        if ($category[0]->cat_ID == $cat->cat_ID) {
          echo '<li><a href="'.get_permalink().'">'.get_the_title().'</a></li>';
        }
      }
      echo "</ul>";
      echo "</li>";
    }
    ?>
    </ul>

Topic Closed

This topic has been closed to new replies.

About this Topic