Post ID is not an external ID of the post but an internal one and you should not expect any consistency in it. Since almost everything is stored at the post table the value of ID depends not only on the number of “true” posts but also the number of revisions, images and any other CPT.
On top of that there are post that are not publicly available like drafts.
You should just use the offset and the number of results that you want as parameters to the query.
Related Posts:
- How to add category to: ‘wp-admin/post-new.php’?
- WP Rest API v2 filter and display latest post with specific tag
- Getting featured image with PHP and not javascript from wordpress api _embed [closed]
- Creating a WordPress Post via REST API – HTML or Markdown?
- How to check if post meta key exists or not in wordpress database
- How can I retrieve multiple get_post_meta values efficiently?
- Code to make a post sticky
- How to allow hidden custom fields to be added from wp-admin/post.php?
- Export WordPress Posts and Meta Information in CSV format
- Delete duplicated wp_postmeta record
- Will a large postmeta table slow a site down?
- Update all posts automatically when using post_meta
- How to batch update post content with custom post meta value
- Change slug with custom field
- WP REST API, query total posts in a category
- Better post meta efficiency?
- Setting post meta data to random value during post status transition / on publish
- Get post from custom REST endpoint in Gutenberg
- Edit meta data does’t work with custom sql
- Human Time Diff, change mins to minutes
- WordPress Rest API – Get all posts based on post_meta on custom endpoint
- Change post format using custom field
- Disable REST API for a user ROLE
- Does WP get all post_meta on POST page?
- Sanitizing `wp_editor();` Values for Database, Edit, and Display
- Exporting Data from WordPress into a flat table
- Adding Multiple Values to a Post Meta Key
- ping_status in JSON REST API
- Using radio button meta data from a custom meta box
- WordPress blog posts api – get posts by author
- WP rest api returns 404 only when author param is used
- PHP Notice error (when on 404 page)
- What Is meta_id In wp_postmeta?
- Checking if a post with certain meta value exists
- How to permanently delete a post meta entry?
- Add custom field automatically (add_post_meta) with value based on number of words of article
- Exclude posts w/ specific post_meta on Rest API endpoint
- How to generate numbers indistinguishable for the IDs of the posts
- Modify WP_Post before processing
- Save re-arranged draggable post items to wordpress database
- I would like to give special promotion for the first 100 posts in my blog? Can anyone tell me how to do that?
- Change post_date to post_modified date on post template?
- Add ajax load more function using WP API
- Update Line Item Meta Data – WooCommerce API
- Converting a dynamic piece of code using WordPress Loop into a static one using Post ID
- Transfer WordPress post to RoR site: is the REST Api the only and/or best solution?
- WordPress REST API not returning all posts
- How can I sort posts by the date and a custom meta field?
- is there a way to show the the post title after the image?
- Get Meta Key Value While Saving Post
- Exclude post_meta from Rest API Endpoint
- WP Remote Request not returning all of content via request
- Get more than one author’s posts with REST API
- How to create a post using REST API with sending data as a JSON body?
- How can I get the media inside a post?
- WordPress Rest API Create Post
- Force the “Choose from the most used tags” meta box section to always be expanded
- Meta value does not save for scheduled posts
- Custom Posts Query and meta_query Sort Order
- How to compare two posts including their meta fields on a scalable base?
- Getting value from get_post_custom
- Calling Different Custom Post Timestamps in a table
- Is it possible to paste a link without tags and make it directly a link in a post?
- Cannot retrieve a custom RSS field from posts
- Saving custom fields to a custom taxonomy
- How to automate featured posts number? [duplicate]
- Call Web Services on post first publish
- Customize rel=canonical tag for single blog post
- Change all author links in Blog roll
- How to I retrieve the ID from the Posts page?
- How to save meta checkbox WordPress
- How to calculate the average of a post meta value(Numeric) of a specific author
- Is there any way to tell when wp_postmeta has been updated?
- wpColorPicker – problem with implementation to post meta
- search blog posts by author first name and or last name
- Change post author without using wp_update_post()
- if in category but only with post meta
- How to get post with associated categories and tags names instead of ids with rest api?
- What date to use as a post date? date_gmt or modified_date_gmt
- wp_query with ajax
- Update post meta within save_post action
- Custom wp-query in wordpress rest api
- Display post number by category
- Updating post meta for checkbox
- Saving Post Data in Another Database
- Custom permalink for each post
- How can I tell if a post has been published at least once?
- Is there a way getting post fields using `transition_post_status`
- Automatic blog page with custom design [closed]
- Add multiple meta keys to a post at once
- Show number of posts by logged in user
- How does WP decide how to display a page
- When sending a newsletter -not with wordpress- the server has 100% cpu [closed]
- Retrieve data from post meta meta_key having ‘_product_fq_image’ while having author_id and post type is PRODUCT
- Insert data from custom created PHP page into wp_postmeta table
- Adding a meta box to determine the sidebar [closed]
- The loop starting at a certain ID
- saving/reading custom field value does not work – no value gets POSTed
- Simple Custom Metabox Not Saving
- Get post category as a separate string and url