[Løst] Hvordan viser jeg alle indlæg/side-URL'er på et WP-websted (som sitemap)?

  

3
Emne starter

Hej - Jeg vil gerne vide, hvordan man viser alle URL'er til alle indlæg (eller / og sider) på et websted (CMS er WordPress).

Noget i stil med XML-sitemap, men som viser alle sidernes permalinks på én WP-side.

Måske som en function....

Tak for hjælpen

1 Svar
2

Her er koden:

$allPostsWPQuery = new WP_Query( array(
    'post_type'      => 'post',
    'post_status'    => 'publish',
    'posts_per_page' => - 1
) ); ?>
 
<?php if ( $allPostsWPQuery->have_posts() ) : ?>
 
    <ul>
        <?php while ( $allPostsWPQuery->have_posts() ) : $allPostsWPQuery->the_post(); ?>
            <li><a href="<?php the_permalink(); ?>"><?php the_permalink(); ?></a></li>
        <?php endwhile; ?>
    </ul>
    <?php wp_reset_postdata(); ?>
<?php else : ?>
    <p><?php _e( 'There no posts to display.' ); ?></p>
<?php endif; ?>

På linje #2 i stedet for:

'post_type'=>'page'

kan du skrive:

'post_type'=>'post'

for at se alle indlæggene på dit websted.

Her er resultatet i browseren:

wordpress function for at vise indlæg og/eller sider

Del: