Happy to be starting a new series called WordPress Plugin Wednesday, where I will be sharing about one plugin that I’m extremely pleased with on Wednesdays! What is a WordPress plugin? A WordPress plugin is a way to enhance the functionality of a WordPress website. WordPress is a great way to have a website whether you are a total newbie to having a website, or if you are a intensely development focused web designer. The breadth of ability that WordPress websites can have is wide and deep, and plugins can be arrows in quiver for creating dynamic and fresh websites. For many simple things, developers should avoid using plugins, though they can also be ridiculously handy.
Advanced Custom Fields helps you quickly create deeply useful fields for your client to edit the content of their website without code on the ‘backside’ of their website.
As a website developer Advanced Custom Fields lets you create these ‘fields’ for a client to edit content, and let’s you choose when you want them to show up, whether it’s on a page/ a post/ or a particular template. Then you pop in a bit of code into your HTML/PHP template and it shows that content the client enters on that part of the template. This way you can style different parts of your page, with divs and classes and your client doesn’t have to worry about messing up your code. In effect Advanced Custom Fields is a way to separate out the content of a website from it’s skeleton. The meat from the bone.
For Even more functionality ACF Pro offers Repeater fields, and Flexible content fields
Yeah… Fools rush in to purchase a plugin for shit they should be doing themselves, but purchasing Advanced Custom Fields Pro will likely be the best plugin purchase decision you’ll make to amplify your WordPress Dev arsenal. I don’t have any affiliation with Advanced Custom Fields or Elliot Condon, the plugins creator, I just very much appreciate the usefulness of this tool.
Once added, repeater fields allow clients/users of your WordPress site to create blocks of content ad infinitum, repeatedly on a page, post, or custom post type on your site with only a few flicks of your dainty WordPress developer hands. This time a little bit longer of a string needs to be added to the template to account for the repetition and any sub-fields that repeater content block has. Sub fields! Essentially this is a great way to create these repeating blocks of content, style them in your HTML and CSS, and keep the code away from your client, so they have free reign and no hesitation to use their site. Sense a theme here?
Perhaps you’re a deeper, programmer-woo ninja jedi than I am. Don’t let that stop you from using the tools at your fingertips. Flexible content fields allow you to give clients/users of the CMS to choose what content block they want to use, and then you can set up both (or several) of the blocks of content effectively, while still giving that client freedom to choose what kind of content block they want to use.
I’m still getting accustomed to all the pro features of ACF Pro, but am loving it so far, and is one of my favorite plugins ever, thus earning its spot as my first featured plugin on WordPress Plugin Wednesday.
Do you love Advanced Custom Fields? Comment below!