If Advanced Custom Fields is installed, the extension will provide you some basic options for managing how ACF fields are displayed.
Keep in mind that these are basic implementations. If you need more precise control, there are filter hooks in ACF that can be used to handle more advanced criteria.
- Unload All ACF Fields for non-logged in users
- Unload ACF fields if content is blocked
These are similar settings, but if used, it is kind of an “either/or” situation. Using the first setting, any ACF field will be unloaded if the user is not logged in. The second setting is similar but only if the content is set as blocked.
For content that is marked as “blocked” (as opposed to “hidden”), any ACF fields displayed from the post title to the read-more tag will display on archive pages (this includes main blog, archives, search results, etc – essentially anything that is not a single post page). If the ACF field is after the read more, in the main content area, this is not the case.