Advanced Custom Fields (ACF)

Advanced Custom Fields is a popular WordPress plugin for developers that allows you to add meta-fields anywhere and output their values anywhere. In this guide you’ll find plenty of examples of using this plugin, but first, a short overview of its capabilities.

The original ACF plugin is no longer available on WordPress.org

On WordPress.org there is now a fork of the original plugin that was made without the consent of the ACF authors as a result of a conflict between WP Engine and Matt Mullenweg (learn more on Habr).

The original plugin (from the creators) can be downloaded here: https://www.advancedcustomfields.com/latest/

Simple and intuitive interface

Create a field group, add the fields you need, and specify where you want them to be displayed. Done! All that’s left is to fill them in with information.

Built for developers

At the core of the Advanced Custom Fields plugin is a simple and intuitive API. Use functions like get_field() and the_field() to quickly create powerful templates.

You can also create field groups both through a visual interface and with code.

A large number of field types

Advanced Custom Fields includes more than 30 field types (and hundreds of field types created by users), which makes it possible to solve practically any task and make your site as functional as possible!

Read about all ACF fields and related functionality in the official documentation.