Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Possible related issues: #114, #174, #183, #181
This PR approaches the problem of ACF Option pages not triggering content updates in Gatsby if the options are "saved/updated".
As per suggestion of @TylerBarnes,
trigger_non_node_root_field_update
is used to update the option fields. By default this implementation would apply monitoring for all ACF registered option pages, but makes sure that it is only applied on those and not on normal post types to prevent triggering multiple content updates.With the filter in place one can whitelist specific pages for monitoring or turn of monitoring by passing an empty array (or false).
gatsby_action_monitor_tracked_acf_options_pages
filter