Hello friends,

If you consider WordPress a powerful CMS (Content Management System) then you are right. Even its default state (i.e. all the functionalities you get out of the box) is able to provide very useful options so that some users might consider them enough for any basic website. However sooner or later each WordPress fan wants more from this CMS. That’s why we are installing plugins in order to improve its functionality.

In this post I will present to you one solution that will make WordPress even more powerful. It will basically put all of the control (when editing a post/page) in your hands. This plugin is called Advanced Custom Fields.

What does Advanced Custom Fields (ACF) do?

The name gives you a great hint. This is a plugin that will provides vast flexibility when editing your content because you will be able to add as many fields as you want to your WordPress editor. With them you can improve the quality of each post/page and also improve your creative work. Advanced Custom Fields can also be used for your custom field data as well.

How can I use Advanced Custom Fields?

First of all you have to install the plugin and then activate it. You can get ACF from WordPress.org and you can also use the default WordPress installer system to search for the plugin, install and activate it.

Once you do this you can start using it. All you have to do in order to utilize its power is to create a new field group with all the fields that you need. Then you have to define the location rules and you are done. This can happen in the settings screen of Advanced Custom Fields so head to your WordPress dashboard in order to find it.

Advanced Custom Fields - creation of custom fields

Advanced Custom Fields - adding custom fields to a page

Now you may be wondering how you can add a new field and what are your options to choose from. Well, Advanced Custom Fields can work with more than 20 field types. Some of them are free, others are premium and you can even use some user submitted ones. Each field that you add can be edited at a later point, duplicated, moved or deleted.

For each label that you add you have to enter:

  • Field label – a.k.a. the name that will appear for this field in the edit screen;
  • Field Name – this is a single word with no spaces. You can use underscores and dashes;
  • Field Type – here you get a drop-down menu from which you can select one of the possible types. For example you may choose “Text”;
  • Then you can set settings that are related to each field type;
  • Once done you have to save your work and you are done;

According to the official website of Advanced Custom Fields you can choose from the following field type groups:

  • Basic;
  • Choice;
  • Content;
  • JQuery;
  • Layout;
  • Relational;

Each of these groups consist of different field types. You are also able to create your own ones as well. This is possible because Advanced Custom Fields is Developer friendly as well. There is a great documentation available on the official plugin website that you can use in order to create your own field types. You can find it by clicking here.

What else should I know about Advanced Custom Fields?

By now you know that you are able to create your fields visually and that you can use them for your edit screens. What I did not tell you is that you can assign your fields for multiple edit screens via custom location rules.

Your data will be loaded easily through the simple and friendly API that Advanced Custom Fields provides for your WordPress website. This plugin uses the native custom post type of the CMS in order to provide you with ease and fast processing. The same applies for the metadata as well.

And that’s it friends! Now you can easily increase the power of WordPress using any custom fields that you need for your editing screens.

Advanced Custom Fields - how the page editing screen looks like when the custom fields are applied to it

What do you think of this plugin? Please share your opinion in the comment section below and don’t forget to share this post on social media as well.

See you soon!

*The images are embedded from the WordPress.org page of the plugin