Join Morten Rand-Hendriksen for an in-depth discussion in this video What to know before you start this course, part of WordPress Plugins: Advanced Custom Fields.
Unlike most of the plugins covered in the WordPress plugin series, advanced custom fields also requires that you do a bit of development work for everything to fit together properly. In particular, that means you have to create a child theme or work with a custom theme and add some code to that theme for the content that we insert into the advanced custom fields to display on the front end of the site. This means, to be able to follow along in this course, you need to have a few key components in place. You need a development environment on your computer that runs WordPress, like the one I have here.
I'm going to use the Simone theme in my course. And you can get the Simone theme either from the WordPress theme directory or from GitHub, but you can also follow along with your own theme or another theme that you got either from the WordPress theme directory or from somewhere else. The actual process of inserting the code you need is pretty much the same across all themes. You also need a basic understanding of WordPress itself, so if this is the first time you're using WordPress or you need to brush up on how to use this publishing application, you should go check out WordPress essential training before continuing.
This course takes you through the entire process of setting up, configuring and publishing content with WordPress and also shows you how to install and use themes and plugins both of which are going to be important in this course. Because we are going to do some themed development, you'll also need to have WordPress running on your computer. That way you can work in a local environment and you're not reliant on FTP connection and pushing files up and down to an external server to check that everything works properly.
Depending on your platform, we have multiple different courses you can look at to set up that development environment. What you're looking for is a series called Installing and Running WordPress. And here we have courses specifically for Windows computers like the Installing and Running WordPress WAMP course. We have a similar one for Mac computers called Installing and Running WordPress MAMP. And we have several platform agnostic courses, like, installing and running WordPress BitNami and installing and running WordPress DesktopServer.
Which solution works best for you depends on your platform and your preferences. So, you should go check out a couple of these course and figure out which one you think suits your needs the best. Finally, we need to create a child theme to add our advance custom field code into our WordPress site. In this course, I'll show you how to create a very basic child theme, but if you want to learn more about child themes and really understand how they work and why they're so useful, you should go check out this course, WordPress 3: Building Child Themes, which goes through the entire process in detail, and gives you a clear understanding of both.
How does child themes work, how you can create your own, and what you can do with them. So, with a locally hosted site, with your chosen theme running, and a clear understanding of WordPress itself and also how to create child themes, we're ready to start using advanced custom fields.