The problem comes from the fact that, in order to display pages and their hierarchy, WP has to load all of them and then build the tree in memory.
So, you are saved if you can convert most of those pages into one or several non-hierarchical custom post types.
The permalink structure can be emulated.
Related Posts:
- How to set post slug when using wp_insert_post();?
- Replace Dashes Before Title in Page List
- Proper method to restrict non logged users into certain pages
- WordPress parent select need to be removed
- How to get the specific Page’s current ID and use it in a get_page function?
- Limit number of pages that use a specific template?
- How does wordpress calculate the page depth?
- Multiple pages on a single page
- Show TwentyEleven header image only on home page
- WordPress post/page pagination (page links) to go back to the first section
- Show different badge based upon the user role
- Placing google maps into a wordpress page using the wordpress page editor
- Backend option to include a javascript file on specific pages?
- Dashboard–> All Pages “How to create folders?”
- Putting footer content in a “page” – Doing it wrong?
- How to create wordpress page that shows posts with specific tags?
- Template for child pages / subpages
- Is there a better way to programmatically insert content into a page?
- How to get the order attribute of a page
- Custom page template not working
- How to Add a Rewrite Rule for Only One Page?
- Are Pages the right thing to use for making sections of a single-page site?
- Allow contributors to create page (but not publish)
- How do I pass data from page content to the underlying PHP template
- add new metabox to page editor with just page parent
- How to open a phpBB forum in the same website as sub-page [closed]
- How to redirect login and register pages
- How to setcookie if is_page(‘page’) ? should I use add_action(‘init’) or there is another action?
- Why do pages in WordPress have a hierarchy but menu’s also have a hierarchy?
- Text Editor Tags
- Column Images Showing Gaps
- I Changed the Menu Order, But the Page Order Didn’t Change on Front Page
- Combining ‘depth’ with ‘include’ in wp_list_pages()
- Page template no longer exists – metaboxes won’t save
- A static page view call every custom page templates
- Wrapping images in tags based on size
- Get the ID of the direct parent page
- External stylesheet per page
- How to control who can view certain pages in BuddyPress? [closed]
- How to add prefix slug in static wordpress page?
- how to avoid the character conversion of WordPress pages?
- access control for assets in a website powered by wordpress
- How to remove only pages from Admin Bar?
- How to make a page unsearchable in blog search?
- Query specific Pages
- Phantom page can’t get rid of/can’t get at to change
- Published pages missing
- Getting ACF Field in Page – From the Footer
- How can I send an email when someone uses the HTML download Attribute?
- Rewrite to load homepage for a different url
- logout redirect only from admin page
- multiple post into single page
- Later blog post pages give 404 error
- redirect index.html inside folder to wordpress page of same name
- Show content if page is a grandchild of top level page
- Does Feedburner send notifications about WordPress pages?
- Ordering Pages and Increasing Navigation
- Static Website No Titles But Still Nav
- Search results to be only posts & children of page ID
- Embedding Password Protected (Private) “Blog Posts” BLOCK that shows Images and Excerpts on Password Protected Page (not the home page)
- How to backup just pages from my site, but not posts with other post_type values
- On the list of Pages, clicking to Edit a particular page redirects to the list of trash
- How to hide a page in wordpress made for menu
- My pages are using my Index.php and not my page.php
- WordPress custom pages in a folder
- How to delete the scrollbar in my pages?
- How to make a page as default page for a theme without a plugin?
- Return true if parent page id matches
- Recovering a page from the drafts
- Not allow add New Page for role ‘editor’
- My Password Protected Pages Aren’t Working
- How to detect if some page template has been selected
- Why Google map can not show full size in a page?
- Page view displays not properly after update wordpress
- What’s the best way to manage sections on a page?
- Converting HTML to WordPress theme: integrating pages function and using its text editor, conditional enqueuing
- How do you assign custom template for Posts page (under Front page displays setting)
- Display custom_post_type with current taxonmy of a page
- Category Page Custom Layout [closed]
- Prevent page from displaying
- Adding CSS styles to Admin Area PAGES only (not POSTS or CPT)
- 1st Level Page with No Children
- Custom Filter using meta_value in wordpress admin list not working
- Loading custom jQuery and HTML in a WordPress page
- Add feed to a custom page
- Directory location of new page
- Grabbing the_content from “about us”
- making a pseudo-static page
- Dynamic content in pages
- Page specific values in widgets
- Woocommerce – Making product pages child of shop
- Javascript will not run properly
- link a custom page into menu
- Show different number of posts on second page of category
- Use get_posts() with ‘post’ and ‘page’ queries at the same time?
- appearance of new page
- How to read a page’s “Shortcodes” from the Template File?
- How can a user login on a wordpress page?
- For some reason my posts are not showing up on my front page [closed]
- Why is a page shown with ‘hidden’ next to the name in the list of pages if the page is set to public?