In WordPress, the archive pages come inbuilt for each tag, category, date and author. However, many website owners prefer to have custom archives page for their website. The archive page usually exhibits popular posts, display the date based archive, display tags, list categories, etc. Some blog owners prefer to display all the posts title on a single page.
Displaying all the WordPress Post on One Page Using Display Post Shortcode Plugin
First in your WP dashboard come on the plugins widget. Now in the search plugin box search for Display Post Shortcode.
Install the Plugin Display Post Shortcode.
Then activate the Plugin.
Once the plugin is activated it is ready for use as there are no settings to be configured. Now create a new page by going to your WP admin dashboard>>>> Pages >>>> Add New
Type a title for the New Page, like Archives, you can even name it as per choice.
Now in your page, paste the following shortcode.
[display-posts posts_per_page="6" order="DESC"]
Using this shortcode on the page where you wish to display all the post titles will list the titles in a chronological order. Here we have set the posts per page limit “6” you can set the limit as per the no: of posts you wish to display on the page.
If you want to display more post example 10 then in the shortcode posts per page set limit “10”
[display-posts posts_per_page="10" order="DESC"]
Even the chronological order can be reversed which will displace older post first i.e. in order type “ASC”
[display-posts posts_per_page="10" order="ASC"]