I've had a few client sites where Advanced Custom Fields (ACF) settings in the sidebar menu do not show up.

To fix this:

First, check for any plugins that might be preventing ACF from loading. You can accomplish this be deactivating plugins one by one.

Through my testing, I found my Schema.Press plugin removes the sidebar settings by default.

Schema > Settings > Advanced >Enable ACF admin menu?

Enable ACF Pro
Enable ACF Pro

Sometimes you don't have time to troubleshoot or can't find a conflicting plugin, the fastest way to access the settings are by directly going to the ACF settings URL:


Lastly, look for hooks in your functions.php that could be conflicting, similar to this:

add_action('admin_menu', 'function_name');

If you are still stuck, search for code that is used to hide the ACF menu:

How to hide the ACF menu

The ACF menu can be hidden adding the following code to your themes Functions.php file:

add_filter('acf/settings/show_admin', '__return_false');

To hide the ACF menu for anything under an Admin privilege setting, add this code to your functions.php file:

add_filter('acf/settings/show_admin', 'my_acf_show_admin'); function my_acf_show_admin( $show ) { return current_user_can('manage_options'); }