Instagram is a photo and video sharing social network. Like Facebook, it’s audience is both individuals and businesses. Due to it’s large audience, businesses use it as branding and customer acquisition tool. Because of the growth of Instagram it is important to add Instagram to Divi.
Often, we get requests by our clients that they would like to show Instagram profiles on their website. As you know we use the divi theme to build client websites.
Divi has a top header where you can showcase your client’s social media profiles. There’s a problem. Divi comes with a limited 4 social icons for your header and footer. They are
You can toggle and set social profile urls at WordPress Admin → Divi → Theme Options
There’s no easy way to add more social icons like instagram unless you write lot of custom code in your child theme.
You will need to
Write code to toggle and set social profile urls for the new social icons. The settings need to be at WordPress Admin → Divi → Theme Options along with the default divi social icons.
You will need to add social icon image files and stylesheet to you child theme.
You will need to copy the social_icons.php file from includes folder in your Divi theme to your child theme.
Once copied, you will need to update the social_icons.php file to include your new social icons.
That’s a lot of work for a single website.
Depending on the business profile of your clients, they might need social profiles other than instagram. A client with a hotel might need a Trip Advisor profile. In essence, it’s highly possible that you will have to redo this for every website.
The Solution – Divi Icon Toolkit Plugin. A Free Plugin
I will make the following promise to you upfront.
You don’t have to write code to show social profile options in your WordPress admin.
You don’t have to worry about fetching the social icon images and stylesheet.
You don’t have to copy the includes/social_icons.php file from the Divi theme to your child theme.
It integrates with Font Awesome Brand Icons. This gives you access to over 370+ icons. Yes, it has your Instagram icon tool.
We’ve added out-of-the-box support for 19 social icons including instagram. They are Instagram, YouTube, Pinterest, Linked In, Skype, Flickr, Dribble, Vimeo, 500px, Behance, Github, Bit Bucket, Deviant Art, Medium, Meetup, Slack, Snap Chat, Trip Advisor and Twitch
Question: What If I Want To Use Other Font Awesome Brand Icons? Say Amazon?
You can use a filterdf_update_social_icons to update the social icon list. A child theme is a good location to write this filter.
Adding custom social icons for Divi header and footer is a repetitive and time consuming process. This plugin takes the pain out of this process and adds integration with fontawesome brand icons. You save at least 1+ hour per website using this plugin.
We have heaps of sites using Divi custom post types. We have all sorts of single post pages and css that helps us do that and the thought of less custom code made me happy.
The update meant, in theory at least, we can dump a bunch of custom code and depend on Default Divi for solutions with custom post types. The theory is unfortunately not that practical.
A Flaw in the implementation of Divi Custom Post Type CSS
Unfortunately, when we updated to version 3.11.1 we found a minor disaster had occurred. The team at elegant themes had generated a gem of a style sheet filled with important statements and other wonderful gifts of poor css. This is injected by default on all of our custom post type pages. I was far from impressed and started to hunt around on what to do.
I looked at first trying to find out why I had so much funk in my pages. All new css rules and weird padding was making my head spin and then I identified a simple solution. Either role back or remove this style sheet.
The good thing is this style sheet is linked to a single action and that can be easily updated.
The new Action for Divi Custom Post Type CSS
In the Divi Theme a new custom post type hook was added with an action to link some css. This is a completely new style sheet taking the best and worst of the existing Divi Stylesheet with some additional sugar to “help” with your custom post types.
Unfortunately for me, it turned my pages into spaced our weird padding items so I had one simple solution, remove that style sheet.
Fortunately that is not to hard.
I placed the following gist in my child theme function file and everything was well in the world again.
If you are finding issues with this new Divi custom post type support, give this code a whirl and see if it helps you get some normal back into your sites.
How does this reflect on Elegant Themes?
The team at Elegant Themes are racing ahead on changes, and that is fantastic most of the time. However they don’t have a beta developer group. They also don’t have a way of testing new functions before the roll out of major updates. This means you need to keep a close eye on your updates and have a testing process. This was a critical step for the Divi Custom Post Type support feature.
We found that overall we need to be careful on all Divi updates. Often things break in a catastrophic way so be sure to get yourself a good support team on your commercial sites.
It would be great if Elegant Themes had a beta plugin that allowed new features to be enabled or disabled before being merged into the Divi Theme.
How did your site go with these updates? let us know in the comments.
WP Rocket is a premium cache tool and is one of my only choices for cache.
This is due to me using Kinsta as a host provider. They limit what I can and cant use for my cache.
Kinsta have a good cache tool already built in so that has never been a problem.
Recently Kinsta and WP Rocket worked together to bring the magic of using these two amazing services together for my Divi powered WordPress site.
It took me a while to configure the plugin so in this article I thought I would go over what I did and why I did it so you too can get some amazing results with your WP Rocket for Divi configuration.
The Installation of WP Rocket for Divi
To get start simply upload the plugin as you would any other. Once installed you active it and are taken to a configuration page.
Once you are on the dash board all I turned on was the sharing of analytics. I only turn this on for my personal sites that I own and am director for. If it is a client site I would suggest you get your clients permission before sharing this data.
On the left side of the WP Rocket panel is a menu and I simply worked my way down this menu from top to bottom.
In the cache area I have a very simple interface, which I like.
I’m not sure if this is more simple because of the integration with Kinsta Cache so if you get something else, it may be because you aren’t on Kinsta.
The first question is around having a separate cache for mobile devices. This is for those users who have a mobile specific theme. I don’t as I am using Divi which is responsive out of the box , so all I did was select that I want a mobile cache.
I then enable the cache for logged in users. We have a membership on this site so slowing down our logged in experience is a bad idea. If you don’t have a membership site you don’t need to turn this on.
The Cache lifespan is set to 10 hours, I left mine as that default. I may increase it in the future but we do updates regularly on our site and that means most days someone from the team edits content or code. If you are doing the same its probably a good idea to stick to the default.
This is also a good idea if you are doing daily plugin updates.
On any item you can go to the help section to get more information.
In the basic settings I turned everything on. I Minify my HTML, Combine my Google Fonts and remove query strings from resources. I would recommend to anyone that is using this to use the same settings.
When you minify your HTML to are basically reducing white space and not having all that space downloaded as file size. Yes, empty space in a file is not empty space.
Combine of Google fonts is another handy option as quite often you downloading a google font takes multiple requests and can be one of the biggest issues to slow down your site.
In the CSS files area I only select to minify the files. When using Kinsta hosting you have HTTP2. HTTP2 has all my files download at the same time so combining files is actually slower than having them separate. It wont help your page speed score but it will help your download speed.
I then turn on the option to optimise my CSS Delivery. At this point my site was running pretty fast. I have minified 2 big reasons for a slow site after your images. That is the HTML size and the CSS file size.
I turned everything on at first an my site broke. all my forms disappeared and my blog stopped working. That was a BIG problem.
What was the issue?
Basically the defer flag on loading was the problem as that was the last setting I had used.
Finally I disable WordPress embeds – I don’t use them so it was OK for me to turn this off. Keep in mind that if you use an embed, you may want to either reconsider why or not turn this on.
I do want to point out here that I use WP Smush for my image optimisation. If you want image optimisation on your site you wont get it from WP Rocket. You will need another tool. More than half of the page speed issues I help clients with is due to image optimisation so make sure you have that sorted to get the best results.
The preload interface for WP Rocket is really very technical. I was very interested in what it can do and how it could work.
After looking over it, i realised it was not really going to help me that much but it did have DNS Prefetch. DNS Prefetch is a really important way to get your pages loading faster.
I added my Google Tag Manager domain, and Google Font Domains. You can see the items in the below GIST.
At this point I was completed in my setup. I currently use WP Rocket for Divi and its giving us consistent load times under 1.4 seconds for the first page load.
The Advanced rules section was not required and the Database and CDN tools were also not required. I use WP CLI for my database management and cleaning out duties. These are managed by Cron Jobs so these are simply not needed on my site.
We are thinking of reviewing the CDN in the future but we have other areas of concern on the site right now that are more important than a CDN.
I have used a lot of the cache plugins. Our decision was based on 3 things,
Server Support – your server has a lot to do with your page speed success so using WP Rocket for Divi on Kinsta was a good step forward.
Our Plugins – I found Hummingbird to be excellent but it had no way of working with my VR Toolkit with its CDN cache. It also turned the cache on by itself and broke the page so that was removed.
Plugin Support – I have used free options before but wanted a premium solution. w3 total cache and Auto Optimise were good but didnt really hit the spot for our requirements.
WP Rocket for Divi is a great combination. With this plugin we also have a great way to support gravity forms so for me its a good solution that gives fantastic results.
What Cache plugins do you use for your WordPress site?
If you want help with other options for Divi Cache let me know in the comments. We have used a heap of them and Im happy to comment or even share an article on other options.
I’ve used Hummingbird from WPMU Dev, Auto optimise and the w3 total cache with site ground.
Breaking Change – Restaurant Menu Plugin Version 3.0.0
Headsup: We will release this update on 8th June, 2018 around 4PM Australian Eastern Time (UTC +10)
What was wrong earlier?
The HTML markup of the menu item was not valid. The title, description and price tags of the menu item was in a H5 tag. It’s not semantically correct. Before it starts to cause any real issues, we’d like to fix it.. Also, we canot apply responsive styles to the menu item due to the way to markup is setup.
Its our mistake and we apologize for the inconvience caused. We have laid out a plan to ensure to fix your website.
Below is a representation of the semantically incorrect markup.
How will it affect me?
Here is a representation of the semantically correct markup.
The menu item title is now in a H5 tag. The menu item description and price are no longer in the H5 tag and now are sibling tags to the H5 tag
You may loose any custom css style applied to the description and price tag. Due to change in the markup, the CSS selectors are different now.
What should I do?
Taking the following steps should ensure a quick turnaround.
Login in your WordPress Admin and open the page containing your Restaurant Menu Divi Module in edit mode. Save this page without making any changes. Divi Theme caches the template in the browser application cache. This step refreshes that cache.
Preview this page to check if its affected.
If there is an isssue,
In all likelyhood, the menu item description and price element styles isn’t what it used to be.
However, making a website from WordPress isn’t as easy as people make it seem. You have to pour in hours of effort and a lot of money to get the most out of it.
That is, until the advent of Elegant Themes and their newest WordPress theme, Divi. It’s now the most popular theme in history, with over 1.2 million websites utilizing it.
But is it the optimal choice for you and your business? Are its features worth the price?
Learn more about its features, advantages, and disadvantages right here in this in-depth Divi review.
Divi Review: Features and Basics
Divi’s main point of separation is the fact that it is a multi-purpose theme.
Instead of offering only one design that you can tweak around, it gives you a full array of customization options to style any website the way you want. It’s like giving you a bunch of LEGO blocks and the freedom to build whatever you desire.
At the same time, it offers a graphical user interface that lets anyone design a site even if they have no coding experience. If you want to tweak things even further and you know how to use CSS, Divi allows you to do that too.
If there’s anything you should pick up from this Divi review, it’s that the theme is easy and flexible to craft any kind of website.
What Kind of Websites Can You Make?
There’s been a lot of talk about how the Divi theme gives site builders the options to create any kind of site. Here are some great examples of sites you can craft using this theme and its built-in tools:
Small business site
Affiliate and eCommerce sites
Pretty much anything – it is WordPress after all!
Whether you want to build a personal site or a business site, Divi is a perfect theme for all your needs. Unlike other themes, which force you to build or buy child themes for specific needs, Divi is well made and has layouts and design tools all included.
Look up any Divi review and they’ll push the pros and cons at the bottom of the page. We’re putting these elements up top so you can get a quick glance at the advantages you get from using this theme.
The main advantages of Divi include:
100% customization options
No CSS and PHP needed
A/B conversion testing
Weekly layouts with easy import
Responsive website design
Other WordPress themes don’t offer all of these aspects together. They might force you to buy separate, third-party plug-ins but Divi offers these right from the get-go.
Nothing is perfect, and this Divi review isn’t going to pretend that Divi is any different. There are a few disadvantages but they aren’t too significant in the long run. These issues include:
Shortcode lock-in – Divi depends heavily on Shortcodes and this is seen as a negative by some people.
Overwhelming options – Sometimes finding exactly how to do something can be difficult.
At the end of the day, the downsides to using Divi are insignificant. Having too many options can be overwhelming at first but even newbie bloggers will adjust in no time.
The lock-in means your site will become a jumbled mess the moment you decide to stop using Divi. Elegant Themes have recently introduced a workaround for this and allow users to continue using the Divi Builder even after they switch to a different WordPress theme.
No Coding Required
One of the main selling points of Divi is its drag-and-drop site builder.
You can create a whole website and all its fancy features without knowing a single line of coding. You can add everything, from creating comment boxes to adding shopping cart options, with nothing but a mouse and a few clicks.
This means that anyone can make a decent website. You can customize every little detail like adjusting inner shadows, font colors, animations, and more. If you want to use CSS codes to tweak things further, Divi gives you the freedom to do so.
You can also implement additional content made by third-party developers. You can add modules that integrate Facebook video embedding, for example, and it doesn’t require coding knowledge or skills.
Another reason why people give Divi a positive review is the fact that you can test different designs at the same time. Allowing you see which of your designs will lead to higher conversions.
Called Divi Leads, you can now try out different Call-to-Actions or product images to see which ones lead to better results. You can try out different layouts or animations and see which ones drive customers to buy something.
Now you no longer have to rely on blind luck. You can test and measure results to get solid information to help improve your online business.
Most WordPress themes offer a back-end editing dashboard. You can make changes to your site’s layout and presentation but you don’t get to see these changes until you click a preview button.
Some themes offer a front-end editing option. This gives you the freedom to see changes implemented right as you make them.
Divi gives you both of these editing options and this means you get real-time previews of changes without having to open a different page.
Free Weekly Modules
Not sure if you have the skills to design a site from scratch?
Worry no further because Divi allows you to implement layouts made by others. Called modules, you can get these ready-made layouts for free each week if you sign up for full access.
You can then take these modules to make adjustments and customization choices to turn them into something personal and unique.
This means you will get an endless supply of new layouts. Not every Divi review points this out which is a shame seeing as beginner bloggers could make a lot of use out of these modules.
Do you aim to make an Amazon affiliate site? How about selling your own products and turn your blog into an eCommerce website? You can do all these and more with Divi because it offers WooCommerce compatibility.
WooCommerce isn’t the only online shopping plug-in but without a doubt, it’s the most popular. It allows you turn any WordPress site into a store that can sell anything, anywhere.
Divi allows for quick and easy integration with this tool and you won’t need any third-party adjustment tools. With a few clicks, you can implement account registration, a shopping cart, affiliate marketing tools, and more.
By the year 2020, there will be an approximate 2.87 billion smartphone users. Various mobile devices have different screen sizes and you still have to consider people logging into your site using laptops and desktop monitors.
One advantage that this Divi review will point out is that the theme has an automatic responsive setting. Responsive sites adjust to a device’s screen, making sure it optimizes for any size.
This is important since it ensures anyone on any device can access your site without dealing with missing features or a cluttered design.
This Divi review isn’t going to hide the one factor that many bloggers and online businesses will debate about, the price. It can look a little steep for one-person bloggers but for a small business, the price tag isn’t too high with all things considered.
Elegant Themes, the developers of the Divi theme, offer an all-in subscription package that costs $89 per year, as of the time of writing. This means for that one year of membership you get unlimited access to the weekly modules, all of Elegant Themes WordPress themes which includes Divi, and all their plug-ins.
There is also the one-time fee of $249 and this guarantees lifetime access to all of the aforementioned tools.
Comparing these prices to other themes can make it sound expensive but $249 is a lot cheaper compared to the $5,000 to $10,000 you’d pay for a professional website designer to do it all from scratch.
Built-In SEO Features
Most themes require you to add third-party SEO plug-ins to monitor basic things like click rates, bounce rates, and your link profile. That’s no longer the case with Divi because it comes with its own built-in SEO features.
The best part is that you can still use third-party content too.
We have changed the way you download and install our products, making the activation process much simpler for you!
Using the old activation process, what used to happen is you would…
1. Login to the Divi Framework website 2. Download a particular plugin or item 3. Install it on your website 4. Go back to the Divi Framework website and get an API Key 5. Enter the API Key with your email address on your website to activate the plugin.
This was a long process to activate one plugin at a time.
On top of that, we were using some third party code to manage our API activations. And it wasn’t working as well as we would have liked. It wasn’t ‘cutting it’, so to speak, for where we want to take Divi Framework in the future.
So what we decided to do was to build an all-new plugin. And we have called it ‘Divi Framework’.
We think you are going to love the new process. It’s so much simpler and less complicated than before.
Using the new activation process, what happens now is…
1. You log in to the Divi Framework website with your Free or Premium Membership 2. You download the Divi Framework plugin (you can find it under the Dependencies tab on your ‘My Account’ dashboard) 3. Install it on your website 4. Now you have a new Divi Framework icon on your WordPress Dashboard where you can log in with your member details and access everything directly on your website.
And that’s it! Through your one login, the new plugin links to all the products that you have access to through your membership. All your activations and automatic updates are taken care of.
More Planned Updates and Improvements!
Now at the moment, the new process is pretty simple. You log in once and that deals with the activations and the automatic updates. But, in the future, it’s going to get a little bit more sophisticated.
For example, you’ll be able to install layouts if you’re using the Divi Theme. You’ll be able to install child themes and plugins directly from the Divi Framework members area onto your WordPress website.
Now, this is a big improvement but it does mean a few other changes. What are they?
1. Easier Activation Process
Before, every product on the Divi Framework website was a product in the system. Meaning you had to add things to cart. And when a product was added to cart, the product license got added to your membership. All that is gone!
Now, once you’re signed up and logged in as a member everything gets turned on inside your account. Making it a lot easier to manage.
2. Two Levels of Membership – Free and Premium
We have changed our membership to now include a Free and a Premium option. So if you want to get those free plugins, you’ll be able to use the Free Membership. The Premium Membership is the same all-inclusive plan and is the best value option.
3. The New Courses Area
That’s right, we finally have our E-Learning area up and running. Already, you can try out these great courses:
We will be releasing more courses very soon on all our plugins and other material.
How many of these courses will be free? Some will be free and some will be premium. So depending on your membership will determine what you get access to. For all our courses, our goal is for you to get the most out of your Divi websites, and the most out of the plugins that we give you.
Ok well, that’s it for now. If you haven’t already, we encourage you to jump on in and sign up. Why not try out the Free Membership and let us know what you think of our plugins? You have absolutely nothing to lose!
We hope you love the changes. We certainly enjoyed changing it all over and making the whole process easier for you!