[Επιλύθηκε] Πώς να εμφανίσετε όλες τις διευθύνσεις URL των αναρτήσεων/σελίδων ενός ιστότοπου WP (όπως το sitemap);

  

3
Εκκινητής θέματος

Γεια σας - Θα ήθελα να μάθω πώς να εμφανίσω όλες τις διευθύνσεις URL όλων των αναρτήσεων (ή / και των σελίδων) ενός ιστότοπου (το CMS είναι WordPress).

Κάτι σαν XML sitemap, αλλά με την εμφάνιση όλων των σελίδων permalinks σε μια σελίδα WP.

Ίσως ως function....

Ευχαριστώ

1 Απάντηση
2

Ακολουθεί ο κώδικας:

$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; ?>

Στη γραμμή #2 αντί για:

'post_type'=>'page'

μπορείτε να πληκτρολογήσετε:

'post_type'=>'post'

για να δω όλες τις αναρτήσεις της ιστοσελίδας σας.

Εδώ είναι το αποτέλεσμα στο πρόγραμμα περιήγησης:

wordpress function για να εμφανίσετε αναρτήσεις ή/και σελίδες

Μοιράσου: