How To Choose Between A Divi Child Theme And A Divi Layout Or Layout Pack
One of the questions I get a lot is how to choose between a Divi child theme and a Divi layout or layout pack. I'm excited to answer that question for you!
Comparing Divi Child Themes vs. Divi Layouts or Layout Packs
One of the most frequent questions I get here about our Divi products is about Divi child themes vs. Divi layouts or layout packs. What is the difference between a Divi child theme and a Divi layout or layout pack, and how do I choose the best option for my website? These are very good questions, and ones that attentive users, designers, and business owners should be asking. So if that’s you, good job! You are now going to get some answers to those very good questions.
There Is A Price Difference
One thing that often prompts the question is the price difference. Usually I price my layout packs a little lower than my child themes, and for good reasons. This is a common practice all across the Divi community, and you might have noticed that Divi child themes are generally more expensive than Divi layouts or layout packs. Why do you need to pay extra for Divi child themes? What are the benefits of buying a Divi child theme over a layout pack?
The Design Looks Similar
The next thing most people point out is how similar the design of my child themes and corresponding layout packs are. That’s usually correct, they are often identical. The only difference between these two options is some additional functionality and the flexibility of more advanced customization.
Divi Layout vs. Divi Child Theme – Overview
If you are an experienced developer or designer and you want the flexibility to customize any particular part of your Divi website, or just feeling like you want to take the next professional step up, then you need to go for a Divi child theme. If you are a business owner or blogger who wants to focus on keeping things simple, a Divi layout or layout pack may work okay for you.
For a better understanding of the difference between a Divi child theme vs a divi layout or layout pack, we are going to break down the discussion into smaller parts. So, let’s have a detailed look at all three of the options.
What is a Divi Child Theme?
The first thing we should notice is the word “child” which implies there is also a parent. The first thing to understand about child themes is that they rely on a parent theme for the main core of its functionality. In our case, you need the Divi theme installed first to use any Divi child theme. Together, Divi and the child theme work together and provide all the functionality and options of the parent theme, but offers some additional features too. Basically, Divi is the parent theme that has the main functionality and styles, including the builder. A child theme relies on the parent for those main features, but then also ads specific additional features or modifications to that parent.
In WordPress, the browser interprets the files in a hierarchy of priority from the bottom to the top like this:
First, the child theme code
Next, the parent theme code
After the theme, the WordPress core
Because of this, Divi child themes enable the designer to overwrite the original files of the Divi parent theme. If you don’t have a Divi child theme and want to make edits to the Divi parent theme, all the edits would be erased every time Divi updates (which is frequently). To keep the edits for future use, you must be using a child theme.
It’s important to note that a Divi child theme can either be blank, or it can contain an entire website template including Divi layouts, menus, images, widgets, theme builder templates, headers, footers, sidebars, etc. So in one sense, a premium child theme like we sell is a collection of Divi layouts, but with the addition of all the parts of a website included beyond just those elements you see in the page layout.
When Should You Use A Divi Child Theme?
If you are serious
Anyone who is serious about their website should use a child theme. In my opinion, that should be everyone.
If you want to customize anything
If you want to edit and customize any specific part of your website permanently, you will need to use a Divi child theme. You can edit anything in Divi or in WordPress with the help of CSS, PHP HTML, and JQuery. You may have noticed that several of our tutorials involve editing the theme files, and a child theme is needed to achieve the desired effect or customization.
If you want awesome features
Some of those features include the ability to create a template website in one click, which is how our Divi child themes get installed. You can learn more about installing our child themes on our documentation and support page.
We also have several features in our child themes that are simply not possible otherwise. For example, our custom gallery on the Divi Paving child theme needed to have the image size increased with PHP since the default Divi gallery size is too small and blurry.
Our child themes and many other child themes come with a lot of custom code, especially CSS. While it is possible to put this in the Divi Theme Options, it’s best practice to put this in a child theme.
If you want to make money
If you are an agency or freelancer, using a child theme will allow you to make any customizations or integrations you need for your client websites. Having some premium Divi child themes in your toolkit can help you land several new clients and make a lot of money.by purchasing an unlimited license to a few child themes and selling them to a particular niche. No one wants a cookie-cutter site, and no two sites should ever have to look alike, so please remember to customize and match the brand. But if you want to impress your clients with a professional website in a short time, or just want to be able to customize it to their liking, then definitely use a child theme.
A Divi layout is a pre-designed page or section of a design created with the Divi Builder. Usually, a Divi layout contains all the page elements like sections, rows, and modules, including font styles, colors, and images. You can easily import or export a Divi layout into a page or post. Elegant Themes offers a variety of free Divi layouts that you can import directly into your page or post, but other layouts like the ones we sell or give away for free need to be uploaded to the site. Layouts are interchangeable, and could be used on different sites and imported/exported as needed.
As far as customizing a Divi layout, this all needs to be done in the Divi Builder itself. You can add CSS in the advanced tab of any of the modules, rows, columns, or sections, or you could use a code module. Either way, adding code is very limited with a layout or layout pack.
Speaking of layout packs, there is no exact definition, but many of us have been using the term to refer to a collection of Divi page layouts that all come together as a package. In fact, the cool part about our layout packs is that they install with one click.
When Should You Use A Divi Layout Or Layout Pack?
If you want to save time
When you are building a site, sometimes it is helpful to import a pre-made Divi layout to help things along. Sometimes I will do this if I want to create a foundation for design. I never recommend using a layout without customizing it. In fact, often when I do use one of the free layouts from Elegant Theme, I change it so much that you can’t tell what it was before. But if it can help save you time, that’s one of the reasons to use a Divi layout.
If you already have a child theme
One of the only ways I recommend using a layout or layout pack is if you already have a child theme installed. In fact, that’s my answer to anyone who asks me about the difference. Some of our products come as a child theme or a layout pack, and I recommend always using a child theme. So if you have one set up, a layout pack is probably fine.
If you don’t need anything customized
If your Divi website can be built without any customization or CSS code, then a layout pack is fine for you. I believe this is rare, but there are times when this is possible especially as Divi adds more features within the builder itself. Just remember, there will be limitations with layouts that are only possible with a child theme.
I hope you have enjoyed learning How To Choose Between A Divi Child Theme And A Divi Layout Or Layout Pack. Please share your thoughts in the comments below. If you find value in this type of post, please subscribe because we have tons of tutorials in progress to be posted!
Subscribe
Each month we send out a roundup email newsletter with the latest tutorials, product updates, helpful resources, and any other industry or personal news. Occasionally we send an extra separate email here and there if we just can’t wait! So that’s what you will get if you subscribe, and you can always unsubscribe at any time if you just can’t take it anymore 🙂
Nelson is the owner of Pee-Aye Creative in the beautiful state of Pennsylvania. He loves helping small businesses, exploring outdoors, building websites with Divi, and teaching others.
In this tutorial I will show you how to move the Divi Gallery module title and caption text over the image and add a nice hover effect.
Pin It on Pinterest
{"id":null,"mode":"button","open_style":"in_modal","currency_code":"USD","currency_symbol":"$","currency_type":"decimal","blank_flag_url":"https:\/\/wordpress-292293-1617718.cloudwaysapps.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/blank.gif","flag_sprite_url":"https:\/\/wordpress-292293-1617718.cloudwaysapps.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/flags.png","default_amount":500,"top_media_type":"none","featured_image_url":false,"featured_embed":"","header_media":null,"file_download_attachment_data":null,"recurring_options_enabled":true,"recurring_options":{"never":{"selected":true,"after_output":"One time only"},"weekly":{"selected":false,"after_output":"Every week"},"monthly":{"selected":false,"after_output":"Every month"},"yearly":{"selected":false,"after_output":"Every year"}},"strings":{"current_user_email":"","current_user_name":"","link_text":"Leave a tip","complete_payment_button_error_text":"Check info and try again","payment_verb":"Pay","payment_request_label":"Pee-Aye Creative","form_has_an_error":"Please check and fix the errors above","general_server_error":"Something isn't working right at the moment. Please try again.","form_title":"Pee-Aye Creative","form_subtitle":null,"currency_search_text":"Country or Currency here","other_payment_option":"Other payment option","manage_payments_button_text":"Manage your payments","thank_you_message":"Thank you for being a supporter! It is people like you who keep us going week after week!","payment_confirmation_title":"Pee-Aye Creative","receipt_title":"Your Receipt","print_receipt":"Print Receipt","email_receipt":"Email Receipt","email_receipt_sending":"Sending receipt...","email_receipt_success":"Email receipt successfully sent","email_receipt_failed":"Email receipt failed to send. Please try again.","receipt_payee":"Paid to","receipt_statement_descriptor":"This will show up on your statement as","receipt_date":"Date","receipt_transaction_id":"Transaction ID","receipt_transaction_amount":"Amount","refund_payer":"Refund from","login":"Log in to manage your payments","manage_payments":"Manage Payments","transactions_title":"Your Transactions","transaction_title":"Transaction Receipt","transaction_period":"Plan Period","arrangements_title":"Your Plans","arrangement_title":"Manage Plan","arrangement_details":"Plan Details","arrangement_id_title":"Plan ID","arrangement_payment_method_title":"Payment Method","arrangement_amount_title":"Plan Amount","arrangement_renewal_title":"Next renewal date","arrangement_action_cancel":"Cancel Plan","arrangement_action_cant_cancel":"Cancelling is currently not available.","arrangement_action_cancel_double":"Are you sure you'd like to cancel?","arrangement_cancelling":"Cancelling Plan...","arrangement_cancelled":"Plan Cancelled","arrangement_failed_to_cancel":"Failed to cancel plan","back_to_plans":"\u2190 Back to Plans","update_payment_method_verb":"Update","sca_auth_description":"Your have a pending renewal payment which requires authorization.","sca_auth_verb":"Authorize renewal payment","sca_authing_verb":"Authorizing payment","sca_authed_verb":"Payment successfully authorized!","sca_auth_failed":"Unable to authorize! Please try again.","login_button_text":"Log in","login_form_has_an_error":"Please check and fix the errors above","uppercase_search":"Search","lowercase_search":"search","uppercase_page":"Page","lowercase_page":"page","uppercase_items":"Items","lowercase_items":"items","uppercase_per":"Per","lowercase_per":"per","uppercase_of":"Of","lowercase_of":"of","back":"Back to plans","zip_code_placeholder":"Zip\/Postal Code","download_file_button_text":"Download File","input_field_instructions":{"tip_amount":{"placeholder_text":"How much would you like to tip?","initial":{"instruction_type":"normal","instruction_message":"How much would you like to tip? Choose any currency."},"empty":{"instruction_type":"error","instruction_message":"How much would you like to tip? Choose any currency."},"invalid_curency":{"instruction_type":"error","instruction_message":"Please choose a valid currency."}},"recurring":{"placeholder_text":"Recurring","initial":{"instruction_type":"normal","instruction_message":"How often would you like to give this?"},"success":{"instruction_type":"success","instruction_message":"How often would you like to give this?"},"empty":{"instruction_type":"error","instruction_message":"How often would you like to give this?"}},"name":{"placeholder_text":"Name on Credit Card","initial":{"instruction_type":"normal","instruction_message":"Enter the name on your card."},"success":{"instruction_type":"success","instruction_message":"Enter the name on your card."},"empty":{"instruction_type":"error","instruction_message":"Please enter the name on your card."}},"privacy_policy":{"terms_title":"Terms and conditions","terms_body":null,"terms_show_text":"View Terms","terms_hide_text":"Hide Terms","initial":{"instruction_type":"normal","instruction_message":"I agree to the terms."},"unchecked":{"instruction_type":"error","instruction_message":"Please agree to the terms."},"checked":{"instruction_type":"success","instruction_message":"I agree to the terms."}},"email":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email address"},"success":{"instruction_type":"success","instruction_message":"Enter your email address"},"blank":{"instruction_type":"error","instruction_message":"Enter your email address"},"not_an_email_address":{"instruction_type":"error","instruction_message":"Make sure you have entered a valid email address"}},"note_with_tip":{"placeholder_text":"Your note here...","initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"empty":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"not_empty_initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"saving":{"instruction_type":"normal","instruction_message":"Saving note..."},"success":{"instruction_type":"success","instruction_message":"Note successfully saved!"},"error":{"instruction_type":"error","instruction_message":"Unable to save note note at this time. Please try again."}},"email_for_login_code":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email to log in."},"success":{"instruction_type":"success","instruction_message":"Enter your email to log in."},"blank":{"instruction_type":"error","instruction_message":"Enter your email to log in."},"empty":{"instruction_type":"error","instruction_message":"Enter your email to log in."}},"login_code":{"initial":{"instruction_type":"normal","instruction_message":"Check your email and enter the login code."},"success":{"instruction_type":"success","instruction_message":"Check your email and enter the login code."},"blank":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."},"empty":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."}},"stripe_all_in_one":{"initial":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"empty":{"instruction_type":"error","instruction_message":"Enter your credit card details here."},"success":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"invalid_number":{"instruction_type":"error","instruction_message":"The card number is not a valid credit card number."},"invalid_expiry_month":{"instruction_type":"error","instruction_message":"The card's expiration month is invalid."},"invalid_expiry_year":{"instruction_type":"error","instruction_message":"The card's expiration year is invalid."},"invalid_cvc":{"instruction_type":"error","instruction_message":"The card's security code is invalid."},"incorrect_number":{"instruction_type":"error","instruction_message":"The card number is incorrect."},"incomplete_number":{"instruction_type":"error","instruction_message":"The card number is incomplete."},"incomplete_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incomplete."},"incomplete_expiry":{"instruction_type":"error","instruction_message":"The card's expiration date is incomplete."},"incomplete_zip":{"instruction_type":"error","instruction_message":"The card's zip code is incomplete."},"expired_card":{"instruction_type":"error","instruction_message":"The card has expired."},"incorrect_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incorrect."},"incorrect_zip":{"instruction_type":"error","instruction_message":"The card's zip code failed validation."},"invalid_expiry_year_past":{"instruction_type":"error","instruction_message":"The card's expiration year is in the past"},"card_declined":{"instruction_type":"error","instruction_message":"The card was declined."},"missing":{"instruction_type":"error","instruction_message":"There is no card on a customer that is being charged."},"processing_error":{"instruction_type":"error","instruction_message":"An error occurred while processing the card."},"invalid_request_error":{"instruction_type":"error","instruction_message":"Unable to process this payment, please try again or use alternative method."},"invalid_sofort_country":{"instruction_type":"error","instruction_message":"The billing country is not accepted by SOFORT. Please try another country."}}}},"fetched_oembed_html":false}
Can I add the chile theam after finishing my web page or the site will be broken?
Yes, that should be fine.
Dear Nelson, thank you so much… AGAIN!… 🙂
You’re very welcome!