In my recent post about the plugins we used in the redesign of Datafeedr I mentioned I would go over how we used them.
The first one is Advanced Custom Fields. While you can do everything that this plugin does without using it, ACF sure helps to clean up the ‘add post’ interface as well as makes adding data to the built-in custom fields much easier and faster.
For example, when adding a new feature to our Features page, we needed fields to insert screenshots (image + description) and video IDs (IDs + description).
For the feature “Shortcodes“, we added 2 screenshots as well as 2 videos. Here’s what that looks like on the ‘add post page’:
Now it’s easy and understandable what type of data goes into each field.
To make the process of adding multiple screenshots and videos to a single post easier, we are using the Add-On Repeater Field to make life even easier. It’s not necessary but it’s cheap and worth it.
They also provide a much better alternative to get_post_meta() and that is get_field().
If you are the type to use the built-in custom fields in your WordPress Posts or Pages or custom post types, I would highly recommend checking out ACF.