Categories
Pro Tips

Hiding Advanced Custom Fields

Today's tip of the day is for the Advanced Custom Fields plugin.

Codeable.io

Today’s tip of the day is for the Advanced Custom Fields plugin.

In the two snippets below, I show you how to hide an ACF field either on the front-end when using the acf_form() function or in the back-end and limit the field to edited and filled only by users that are administrators.

The Code

add_filter('acf/prepare_field/name=acf_field_slug', function ($field) {
  return false;
}, 10, 1);
add_filter('acf/prepare_field/name=acf_field_slug', function($field) {
  if(is_admin()) {
    return $field;
  }
  return false;
}, 10, 1);

Leave a Reply

Your email address will not be published. Required fields are marked *