Divi Photography

Follow the instructions below to install and configure your new product



✓ Self-Hosted WordPress Installation
✓ Divi Theme by Elegant Themes
✓  PHP version 7 or greater
✓ memory_limit 128M
✓ post_max_size 64M
✓ max_execution_time 180
✓ upload_max_filesize 64M
✓ max_input_time 180
✓ max_input_vars 5000
✓  MySQL version 5.6 or greater OR MariaDB version 10.0 or greater.
✓  HTTPS support
✓  Nginx or Apache with mod_rewrite module

Remember: For the Divi Photography Child Theme to work, you must have Divi from Elegant Themes. If you do not have it you can purchase it here. Once you have it, please install it on your self-hosted WordPress website.


Designed to help photographers showcase their creative work with style, the Divi Photography Child Theme comes complete with every feature needed to run a successful photography business online. With a beautiful aesthetic, plenty of premium features and extremely powerful additions, the Divi Photography Child Theme will help photographers catapult their careers.

** Visit the Divi Photography Child Theme Page Here **


Please upload the Divi Photography Child Theme to you your self-hosted WordPress website. Make sure the Divi theme is already installed and activated.

Navigate to Appearance >> Themes and click the "Add New" button.

When the Add Themes page loads, click on the "Upload Theme" button.

Choose the .zip archive you downloaded and then click the "Install Now" button.

When the success page loads, click the "Activate" link.

The child theme is loaded and active, the last step for installation is to register the License key.


After you've activated the theme you need to click on the "Divi Photography" menu item to display the licensing dialogue box. Enter your License Key and then hit "Continue".


After you have successfully licensed your product you will see this screen. Click on "Begin installing plugins" for the next step of the configuration process.

Once the theme is installed on your site, the system will suggest you install & activate 10 Plugins. Please click the  Plugin Names or Begin Installing Plugins link on the dashboard screen and start the process. This function is, however, optional.

Please be advised that this Child Theme comes with a WooCommerce shop as one of its layouts. If you choose not to install the suggested Plugin(s), the shop section along with the related images and content will not be imported and you may see a message on the import page that some images have not been imported successfully. Please ignore the message.

Once all plugins have been installed, Return to the Installer to activate.

After Activation, Click on the “Return to the Dashboard” link.

You will see that there are notifications to activate licenses for some plugins. You must activate the licenses in this step before importing the Demo Data.

Registering the Divi Icon Party Plugin License

Registering the WP and Divi Icons Plugin License

Activating FooBox

Activating FooGallery

Go ahead and dismiss the remaining notification messages.


From the WordPress Dashboard, go to the newly added ‘Divi Photography’ tab on the left admin panel. Under the ‘Divi Photography’ menu, please click on ‘Import Demo Data’  only once. Please be patient while the demo data of the Divi Photography child theme is imported into your site.


Navigate to Settings >> Reading and set the homepage to display a static page, then choose General Photography Homepage as your new Homepage and Blog as your new Posts page.


Navigate to the Instagram Feed page:

Click the Blue button. If you are not already logged in to Instagram, it will take you to Instagram’s Login Page where you must log in and authorize. If you’re already logged in to Instagram, you will automatically see the following page:


Navigate to WooCommerce >>Settings and in the  General  Tab fill in the usual information for your business and save your changes:

Next, click on the Products tab and set the Shop page to "Shop" by selecting it from the drop-down menu. Save Changes.

Click on the Advanced tab and set the Cart, Checkout and My Account pages to "Cart", "Checkout" and "My account" respectively. Save your changes.


Navigate to LifterLMS >> Settings and click on the "COURSES" tab. Tick the "Retake Lessons" checkbox and choose "Course Catalog" as your site's Course Catalog page. Save changes.

Click on the "MEMBERSHIPS" tab and then choose "Our Memberships" as your site's Memberships page. Save changes.

Click on the "ACCOUNTS" tab and choose "My Courses" as your site's Dashboard page. Save changes.

Click on the "CHECKOUT" tab and choose "Purchase" as your site's Checkout Page. Save changes.


Visit your website's homepage (front end), enable the Visual Builder and then scroll down to the Opt-In form. Select the Email Optin Module Settings, Content Tab, Email Account sub-settings: choose your Service Provider and fill out the appropriate account settings and/or API key.


Navigate to the Contact Page and enable the Visual Builder. On the Content tab, under the Email Sub Setting, enter your email


Navigate to Divi >> Theme Options. Scroll down to the Google API key field and register your key before saving your changes.


Navigate to Easy Appointments >> Settings. The "Locations" tab loads by default. Click on the "Add New Location" button.

A form will open showing 3 fields, Name, Address and Location. Add content to these fields; you can use the examples below for dummy content, provisionally.

Additional Location examples:

In the end, you will end up with a list similar to this one:

Click on the "Services" tab and then on the Add New Service button.

A form will open showing 4 fields, Name, Duration, Slot step, and Price. Add content to these fields; you can use the examples below for dummy content, provisionally.

Additional Service examples:

In the end, you will end up with a list similar to this one:

Click on the "Workers" tab and then on the Add New Worker button.

A form will open showing 4 fields, Name, Description, Email, and Phone. Add content to these fields; you can use the examples below for dummy content, provisionally.

Additional Worker examples:

In the end, you will end up with a list similar to this one:

Click on the "Connections" tab and then on the Add New Connection button.

A form will open showing 5 columns, Id/Location/Service/Worker, "Days of week", Time, Date and Is working. Add content to these fields; you can use the examples below for dummy content, provisionally.

Additional Connections examples:

In the end, you will end up with a list similar to this one:

Click on the "Customize" tab and scroll down to the bottom until you find the "I agree" field".

Tick the 3 boxes as shown below and save:

13 FAQ

What is a child theme and why should I use one?

Child themes were created to protect the changes that WordPress users make to their websites. If you make changes to the CSS (the code that controls how your website looks) directly in your theme, those changes are in danger of being erased when new updates are rolled out for that theme.

A child theme is simply a set of files that “pull in” the functionality of the original theme (called the “parent theme”). As long as you make changes in your child theme, those changes will be safe (i.e., they won’t be erased by future updates). If you make changes directly in the parent theme…not so much.

That’s why it’s important to always use a child theme when altering the CSS for your website. For more information about child themes, check out this blog we wrote on the topic. 

What is the difference between Aspen Grove Studios' premium child themes and a standard (blank) child theme?

A standard child theme doesn’t come with any changes. It simply gives you a blank canvas where you can make changes to your WordPress site without worrying about having those changes erased at the next update.

A premium child theme from Aspen Grove Studios comes with the changes already made by our amazing team of developers and designers.  With premium child themes, practically every detail of web design and development is taken care of, from the layout to the color palette, font selection, and more. You simply install the child theme on top of Divi or Extra and you’re ready to go. You can even customize it however you want. Pretty awesome, right?

What do I get when I buy a child theme?

Each child theme comes with everything you need to create a fantastic, beautiful, high-converting website that your users will love. The specific pages and designs that are included depend on which industry it’s built for, but every child theme comes with all of the core pages that your website will need right out of the box. It’s also super easy to modify your child theme in any way you want, including adding or removing specific pages.

Also, our premium Divi and Extra child themes come with plenty of premium features and powerful additions -- all setup, styled and ready to go -- for example

  • E-commerce
  • Event plugins
  • Learning platforms (LMS)
  • Appointment booking
  • Custom-coded 404 error page
  • Icons
  • Archive pages
  • Sidebar
  • Individual post layout and comments section
  • Breadcrumb navigation

And much more

How do I choose the right child theme for my website?

As you’ll see, we have themes for a wide variety of industries, like law, fashion, e-commerce, construction…and on and on.

But the truth is that any of our child themes can easily be customized to fit any industry or any business type. Each of our child themes is simply optimized for a specific industry out of the box, so it’s likely to require less work (or no work at all) to get it just right for businesses in that particular field.

Do your child themes only work for one industry?

Absolutely not! See our answer to How do I choose the right child theme for my website? above.

I don’t know how to code. Will I be able to customize my child theme?

In short, yes.

One of the best things about both Divi and Extra is how they allow you to customize your website without having to do much coding if any. Besides, we provide documentation with our child themes that describe in detail how to easily change the colors, images, text, and other elements of your website.

Of course, these themes don’t allow you to do absolutely everything that you might want to do without coding (which is why we made Divi Switch and Page Builder Everywhere).

So the long answer is that you can make a lot of changes to your child theme without doing any coding at all, but you will always be able to do more with your website if you understand how to write code in CSS or JavaScript.

If you want a truly customized website without having to learn how to fiddle with CSS or other coding languages, we also provide custom developed and designed websites, as well as customized child theme installation. Check out our Services page for more information.

I’m looking for a standard, blank Divi child theme. How can I make one of those?

There are several different ways to make a standard child theme for Divi so that you can make your changes to your website. One of the easiest is to use our Child Theme Builder over at Divi Space.

What about support, licensing, and updates?

You have a few different purchasing/licensing options for our child themes, depending on how many websites you want to use your child theme for. Your options are:

  • The yearly fee for use on one, three, or unlimited websites
  • Annual Membership (includes unlimited websites)
  • Lifetime Membership (includes unlimited websites)

Whichever option you choose, you’ll get dedicated 5-star support and free updates for the duration of your license.

Are child themes included in your membership?

Yes! All of our child themes are included in both the Annual and Lifetime membership plans, so if you can’t decide which one you need (or you think you’ll want to use even just a few of our premium child themes with your clients), then membership may be the best option.

Not to mention that you’ll get access to ALL of our premium plugins, layouts, and icons (to use on unlimited websites) along with select courses. All for one low price, no strings attached. If you’re a professional developer or designer using Divi (or you want to be), our membership is a steal.

What if I have a problem or a question about any of the required plugins?

If you have any questions or particular issues with the plugins used along with this child theme, please consult their documentation directly on the developer's website. Here are some links:

Easy Appointments

FooBox Image Lightbox

FooBox Gallery


The Events Calendar

WP Page Navi


Still need help? Contact Us Contact Us