Categories
Pro Tips

Hiding Advanced Custom Fields

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

Table of Contents
  1. The Code

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

For more, take a look at our well-reviewed article on The Importance of Customer Support: Building a Knowledge Base for Your 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);
Want to explore more strategies on Case Studies? Don't miss our post on Building Comprehensive Documentation: A Guide for Your WordPress Plugin

Leave a Reply

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