You can get the blog page id using this:
get_option('page_for_posts');
Related Posts:
- Show Default Editor on Blog Page ( Administration Panel )
- How to embed page content in a blog post
- Is it possible to set a page template on a dynamic home page (articles list)?
- Sitewide page on all the blogs in the network
- Later blog post pages give 404 error
- Page Title repeating
- Is there a template tag/function for getting the URL (or slug or name or ID) of the blog page when using a “static” front page
- Displaying the blog entries in a Page (using get_posts to retrieve the posts)?
- Embedding Password Protected (Private) “Blog Posts” BLOCK that shows Images and Excerpts on Password Protected Page (not the home page)
- WordPress blog posts template bug [closed]
- How to publish pages under a subdomain url?
- How do I make just one of my pages a Blog Page?
- How can I cycle posts with a #next and #previous script?
- Site Library issue
- Create a page without adding a page in the Database
- What methods to use to create small, editable pieces of text for static pages?
- Hide page visual editor if certain template is selected?
- Restrict admin access to certain pages for certain users
- What is an alternative to get_page_by_title()?
- Require title for pages
- Add a new page to wordpress programmatically
- Get Permalink for the top level parent of child pages
- Get page id by title?
- Notify admin when page is edited?
- List all pages and children in separate ul
- Dynamically Load Styles and Scripts from Theme Functions.php
- How do I load custom scripts and styles for a page?
- How should I best incorporate WordPress in my static website?
- WP won’t save changes in post (any)
- Can’t change parent page
- Call the content of a page in AJAX in WordPress
- Password Protected Page Not Displaying Content After Entering Password
- Created pages not showing up in ‘All Pages’ list
- Registering multiple sidebars with data from an array
- How to exclude shortcode from specific page IDs if it’s set to global
- How to dynamically save a selected option from page “Templates” selectbox?
- Change names of pages in wordpress
- Play Video on Homepage Only
- Extra title output with this function wp_list_pages
- Dynamically change page that loads
- Page title not showing up
- Where is the key _wp_page_template passed?
- How to add Posts to a Page
- remove/hide pages from users backend
- Page not found error when adding text `2 = 2 ^ 1` to the page
- Related Links Page with moderated, user suggested link submissions
- Displaying page content in category archive (archive.php)
- Is it possible to skip certain specified pages when using < prev and next > links?
- Custom Page Order instead of Alphabetical
- Missing Page, But Still Exists In Preview
- How to create a page that lists all the experts(Users with same access permission as author)?
- Adding Author and Updated Schema Markup to WordPress Static Pages
- Trying to Edit a Page but it sends me to a Product Edit page
- External stylesheet per page
- How to control who can view certain pages in BuddyPress? [closed]
- how to avoid the character conversion of WordPress pages?
- access control for assets in a website powered by wordpress
- Remove comment section from new page
- WordPress pages not working out correctly with HTML
- Change page name in admin list
- How to rewrite a page url
- Manage content on multiple pages synchronysly?
- Print page content with formatting when doing custom SQL query
- get_page() – Only variables can be passed by reference
- Need Help with Custom ModRewrite
- How does wordpress link page templates to individual pages
- Direct some posts to only appear on a specific page
- Archive limit the text of the_content
- Website jumps to top when scrolling down
- How to fix broken URL – https://mywebsite.com/comments/feed/
- Can’t find the page that is using a slug
- Revert a Draft page to its original version
- Create page template
- My edits are not saved
- Can I use the wordpress loop in pages?
- Add addtional page parameter before loading the page
- When would it be best to hook AJAX functions on a back-end page?
- Get largest page id by title?
- Detecting if I’m on a single, non-post, non-homepage page?
- My AJAX requests take 30 seconds to complete
- display different pages content on single page
- Have subdirectory name act as $_GET or $_POST data
- Create page excerpts for landinpage
- Why my site scroll top when end load pages
- Specify parent page template
- Creating multiple pages
- How to make page navigation just below the content?
- Hide if subpages are shown
- How to remove title (home) from static page skeleton template
- WP-navi plugin and post sorted alphabetically
- Tags are automatically converted if they match post names. Stop It!
- How to access variables from one plugin in another
- exclude page element from specific pages
- How do I remove blog entries from home page Twenty Eleven child theme?
- How do I create a page that displays the homepage?
- My homepage is gone but header is still there
- Add tags to long page that is broken up into subpages?
- How to add page category slug to base url
- Very strange problem with occasional 404 errors
- Slug of a child page is accessible with and without the parent slug in the URL