{"id":5818213,"date":"2023-08-28T14:47:13","date_gmt":"2023-08-28T14:47:13","guid":{"rendered":"https:\/\/www.wpallimport.com\/?post_type=documentation&#038;p=5818213"},"modified":"2025-12-08T18:50:01","modified_gmt":"2025-12-08T18:50:01","slug":"skip-records-if-their-data-has-not-changed","status":"publish","type":"documentation","link":"https:\/\/www.wpallimport.com\/documentation\/skip-records-if-their-data-has-not-changed\/","title":{"rendered":"Skip Records If Their Data Has Not Changed"},"content":{"rendered":"\n<p>When setting up the import process, the option <strong>Skip WordPress posts if their data in this import file has not changed<\/strong> will be enabled in the settings. When enabled, WP All Import will generate hashes based on the&nbsp;data found in your import file, import template, and Function Editor. When the import re-runs, it will skip any records that haven't changed based on those hashes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-it-works\">How Skipping Works<\/h2>\n\n\n\n<p>The hashes are generated&nbsp;when an import record is processed for the very first time. This means that the option won't have any effect the very first time the import runs, since the hashes are generated during that import execution. <\/p>\n\n\n\n<p>Once the hashes are generated, the option will kick in, and any records where the data has not changed will be skipped. This is done by comparing the stored hash with the one that's about to be imported. Whenever the import data changes, this validation isn't passed, and records are processed again.<\/p>\n\n\n\n<p>The stored hash becomes invalidated whenever the import template or settings change, or whenever the code in the Function Editor changes.<\/p>\n\n\n\n<p>This option is enabled out of the box. For example, when importing WordPress posts:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2023\/08\/Skip-Record-If-Data-Has-Not-Changed-In-Import-File.jpg\" data-rel=\"lightbox-image-0\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img decoding=\"async\" width=\"1024\" height=\"517\" src=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2023\/08\/Skip-Record-If-Data-Has-Not-Changed-In-Import-File-1024x517.jpg\" alt=\"Skip Record If Data Has Not Changed In Import File\" class=\"wp-image-5818238\" srcset=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2023\/08\/Skip-Record-If-Data-Has-Not-Changed-In-Import-File-1024x517.jpg 1024w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2023\/08\/Skip-Record-If-Data-Has-Not-Changed-In-Import-File-300x151.jpg 300w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2023\/08\/Skip-Record-If-Data-Has-Not-Changed-In-Import-File-768x388.jpg 768w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2023\/08\/Skip-Record-If-Data-Has-Not-Changed-In-Import-File-1536x775.jpg 1536w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2023\/08\/Skip-Record-If-Data-Has-Not-Changed-In-Import-File.jpg 1740w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"considerations\">Quick Considerations When Using This Option<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>For this option to work, the <strong>Keep images currently in Media Library<\/strong> setting has to be enabled in the import template. See: <strong><a href=\"https:\/\/www.wpallimport.com\/documentation\/image-options\/#keep-images-in-media-library\" target=\"_blank\" rel=\"noreferrer noopener\">Keep images currently in Media Library<\/a><\/strong>. If that option is disabled, it will force updates for every record, even if they haven't changed and images aren't being imported.<\/li>\n\n\n\n<li>If you don't have this setting enabled, your import has to run at least once after it has been enabled before the skipping starts working.<\/li>\n\n\n\n<li>If you change the import template, the import settings, or the code in the Function Editor, the hashes will be invalidated, and records won't be skipped until the hashes are created again.<\/li>\n<\/ul>\n\n\n\n<div class=\"docs-interstitial\">\n\n    <img decoding=\"async\" src=\"https:\/\/www.wpallimport.com\/wp-content\/plugins\/custom-acf-blocks\/blocks\/docs-interstitial\/img\/octopus-logo.svg\" class=\"docs-interstitial__logo\">    <h3>Import Any CSV, XML, or Excel to WordPress<\/h3>\n    <ul><li>Any theme or plugin<\/li><li>Images &amp; galleries<\/li><li>Custom fields<\/li><li>Categories &amp; tags<\/li><li>Woo, ACF, Meta Box, JetEngine<\/li><\/ul>\n    <div class=\"docs-interstitial__cta\">\n        <a class=\"docs-interstitial__btn\" href=\"#pricing\" target=\"_self\">View Pricing<\/a>\n                    <a class=\"docs-interstitial__text-link\" href=\"https:\/\/www.wpallimport.com\/import-wordpress-csv-xml-excel\/\" target=\"_self\">\n                Product Tour\n                <div class=\"docs-interstitial__text-link-arrow\">\n                    <svg width=\"13\" height=\"11\" viewBox=\"0 0 13 11\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M8 1.5L12 5.5L8 9.5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\n                    <path d=\"M11.5 5.5H1\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><\/path>\n                    <\/svg>\n                <\/div>\n            <\/a>\n            <\/div>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">Related Docs<\/h2>\n\n\n\n\n\n<p>Quickstart guide that explains how to import into WordPress using WP All Import.<\/p>\n\n\n\n\n\n<p>Learn how to use the remove option found in WP All Import.<\/p>\n\n\n\n\n\n<p>See the available speed optimizations for WP All Import. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>This documentation explains how to use the \"Skip records if their data has not changed\" option in WP All Import.<\/p>\n","protected":false},"author":96198,"featured_media":0,"parent":2991583,"menu_order":4,"template":"","tags":[],"content_author":[213],"search_tags":[],"class_list":["post-5818213","documentation","type-documentation","status-publish","hentry","content_author-editorial-staff"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Skip Records If Their Data Has Not Changed - WP All Import<\/title>\n<meta name=\"description\" content=\"This documentation explains how to use the &quot;Skip records if their data has not changed&quot; option in WP All Import.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.wpallimport.com\/documentation\/skip-records-if-their-data-has-not-changed\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Skip Records If Their Data Has Not Changed - WP All Import\" \/>\n<meta property=\"og:description\" content=\"This documentation explains how to use the &quot;Skip records if their data has not changed&quot; option in WP All Import.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.wpallimport.com\/documentation\/skip-records-if-their-data-has-not-changed\/\" \/>\n<meta property=\"og:site_name\" content=\"WP All Import\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/groups\/wpallimport\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-08T18:50:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2023\/08\/Skip-Record-If-Data-Has-Not-Changed-In-Import-File.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1740\" \/>\n\t<meta property=\"og:image:height\" content=\"878\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n\t<meta name=\"twitter:label2\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data2\" content=\"Editorial Staff\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.wpallimport.com\/documentation\/skip-records-if-their-data-has-not-changed\/\",\"url\":\"https:\/\/www.wpallimport.com\/documentation\/skip-records-if-their-data-has-not-changed\/\",\"name\":\"Skip Records If Their Data Has Not Changed - WP All Import\",\"isPartOf\":{\"@id\":\"https:\/\/www.wpallimport.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.wpallimport.com\/documentation\/skip-records-if-their-data-has-not-changed\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.wpallimport.com\/documentation\/skip-records-if-their-data-has-not-changed\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2023\/08\/Skip-Record-If-Data-Has-Not-Changed-In-Import-File-1024x517.jpg\",\"datePublished\":\"2023-08-28T14:47:13+00:00\",\"dateModified\":\"2025-12-08T18:50:01+00:00\",\"description\":\"This documentation explains how to use the \\\"Skip records if their data has not changed\\\" option in WP All Import.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.wpallimport.com\/documentation\/skip-records-if-their-data-has-not-changed\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.wpallimport.com\/documentation\/skip-records-if-their-data-has-not-changed\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.wpallimport.com\/documentation\/skip-records-if-their-data-has-not-changed\/#primaryimage\",\"url\":\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2023\/08\/Skip-Record-If-Data-Has-Not-Changed-In-Import-File.jpg\",\"contentUrl\":\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2023\/08\/Skip-Record-If-Data-Has-Not-Changed-In-Import-File.jpg\",\"width\":1740,\"height\":878,\"caption\":\"Skip Record If Data Has Not Changed In Import File\"},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.wpallimport.com\/#website\",\"url\":\"https:\/\/www.wpallimport.com\/\",\"name\":\"WP All Import\",\"description\":\"Import XML &amp; CSV to WordPress\",\"publisher\":{\"@id\":\"https:\/\/www.wpallimport.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.wpallimport.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.wpallimport.com\/#organization\",\"name\":\"WP All Import\",\"url\":\"https:\/\/www.wpallimport.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.wpallimport.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2020\/02\/logo-v5-no-text.svg\",\"contentUrl\":\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2020\/02\/logo-v5-no-text.svg\",\"width\":199,\"height\":37,\"caption\":\"WP All Import\"},\"image\":{\"@id\":\"https:\/\/www.wpallimport.com\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Skip Records If Their Data Has Not Changed - WP All Import","description":"This documentation explains how to use the \"Skip records if their data has not changed\" option in WP All Import.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.wpallimport.com\/documentation\/skip-records-if-their-data-has-not-changed\/","og_locale":"en_US","og_type":"article","og_title":"Skip Records If Their Data Has Not Changed - WP All Import","og_description":"This documentation explains how to use the \"Skip records if their data has not changed\" option in WP All Import.","og_url":"https:\/\/www.wpallimport.com\/documentation\/skip-records-if-their-data-has-not-changed\/","og_site_name":"WP All Import","article_author":"https:\/\/www.facebook.com\/groups\/wpallimport","article_modified_time":"2025-12-08T18:50:01+00:00","og_image":[{"width":1740,"height":878,"url":"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2023\/08\/Skip-Record-If-Data-Has-Not-Changed-In-Import-File.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes","Written by":"Editorial Staff"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.wpallimport.com\/documentation\/skip-records-if-their-data-has-not-changed\/","url":"https:\/\/www.wpallimport.com\/documentation\/skip-records-if-their-data-has-not-changed\/","name":"Skip Records If Their Data Has Not Changed - WP All Import","isPartOf":{"@id":"https:\/\/www.wpallimport.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.wpallimport.com\/documentation\/skip-records-if-their-data-has-not-changed\/#primaryimage"},"image":{"@id":"https:\/\/www.wpallimport.com\/documentation\/skip-records-if-their-data-has-not-changed\/#primaryimage"},"thumbnailUrl":"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2023\/08\/Skip-Record-If-Data-Has-Not-Changed-In-Import-File-1024x517.jpg","datePublished":"2023-08-28T14:47:13+00:00","dateModified":"2025-12-08T18:50:01+00:00","description":"This documentation explains how to use the \"Skip records if their data has not changed\" option in WP All Import.","breadcrumb":{"@id":"https:\/\/www.wpallimport.com\/documentation\/skip-records-if-their-data-has-not-changed\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.wpallimport.com\/documentation\/skip-records-if-their-data-has-not-changed\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.wpallimport.com\/documentation\/skip-records-if-their-data-has-not-changed\/#primaryimage","url":"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2023\/08\/Skip-Record-If-Data-Has-Not-Changed-In-Import-File.jpg","contentUrl":"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2023\/08\/Skip-Record-If-Data-Has-Not-Changed-In-Import-File.jpg","width":1740,"height":878,"caption":"Skip Record If Data Has Not Changed In Import File"},{"@type":"WebSite","@id":"https:\/\/www.wpallimport.com\/#website","url":"https:\/\/www.wpallimport.com\/","name":"WP All Import","description":"Import XML &amp; CSV to WordPress","publisher":{"@id":"https:\/\/www.wpallimport.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.wpallimport.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.wpallimport.com\/#organization","name":"WP All Import","url":"https:\/\/www.wpallimport.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.wpallimport.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2020\/02\/logo-v5-no-text.svg","contentUrl":"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2020\/02\/logo-v5-no-text.svg","width":199,"height":37,"caption":"WP All Import"},"image":{"@id":"https:\/\/www.wpallimport.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.wpallimport.com\/wp-json\/wp\/v2\/documentation\/5818213","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wpallimport.com\/wp-json\/wp\/v2\/documentation"}],"about":[{"href":"https:\/\/www.wpallimport.com\/wp-json\/wp\/v2\/types\/documentation"}],"author":[{"embeddable":true,"href":"https:\/\/www.wpallimport.com\/wp-json\/wp\/v2\/users\/96198"}],"version-history":[{"count":0,"href":"https:\/\/www.wpallimport.com\/wp-json\/wp\/v2\/documentation\/5818213\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.wpallimport.com\/wp-json\/wp\/v2\/documentation\/2991583"}],"wp:attachment":[{"href":"https:\/\/www.wpallimport.com\/wp-json\/wp\/v2\/media?parent=5818213"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wpallimport.com\/wp-json\/wp\/v2\/tags?post=5818213"},{"taxonomy":"content_author","embeddable":true,"href":"https:\/\/www.wpallimport.com\/wp-json\/wp\/v2\/content_author?post=5818213"},{"taxonomy":"search_tags","embeddable":true,"href":"https:\/\/www.wpallimport.com\/wp-json\/wp\/v2\/search_tags?post=5818213"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}