22402 comments found.
Hello,
Thank you for creating such a great theme. I purchased it quite a while ago, and I’ve been happily using it on my website ever since.
I’d like to share a suggestion.
Would it be possible to add a brief note or explanation somewhere on the [Manage Licenses] page at my.totalwptheme.com regarding the Regular License trash icon and the “x” button under the SITES section?
After upgrading the PHP version on my hosting server, the theme license activation link in my WordPress installation stopped working. I was able to resolve the issue by removing my existing site from the SITES section using the “x” button and then reactivating the license from my WordPress theme.
However, before clicking it, I was a bit hesitant because I wasn’t sure whether pressing the trash icon or the “x” button would permanently delete my license.
I noticed that someone else mentioned a similar concern in the comments, so I thought I’d share my feedback as well.
Hi AJ, in the wpbakery button element as the link type I can select “Open Modal Template” and select a Modal template in the dropdown that appears.
This link type is missing in other elements such as images, banners etc. There I only have “Card Modal (Browser)” and “Card Modal (Lightbox)”. But no option to select a modal for either one.
What would be the best option to link an image with a modal template right now?
Whats the difference between “Open Modal Template” and “Card Modal (Browser)”.? Are you planning to add the same consistent link types to all total wpbakery elements?
Thanks in advance 
Hi,
- I can add the option for the Modal Template to other elements. It takes some time to integrate and when I released the previous update the main focus was for modal templates to be available in the button (for opening things like contact forms) and for the Card Modal functionality which is to display post related content when displaying cards.
- Card Modal opens the modal template defined for your custom card when the image is inserted in a custom card.
Can you share with me what you are trying to do? I’m wondering, because if the plan was to create multiple modal templates and link them to many images, this is not a good idea. It would be better to create a custom post type, custom card and a single modal template that displays dynamic data from the current post.
This is one of the reasons I was hesitant to add the Modal Template link type to multiple elements, as I don’t want to encourage a setup that could become difficult to manage or scale.
- AJ
Hello, I updated the theme starting from another one that already used WPBakery; to avoid breaking the site, I did not uninstall the previous version. The theme installed correctly, but it did not prompt me to update to version 8.7.4. I also tried manually replacing the files with those contained in the zip package, but without success. I need the WPBakery 8.7.4 zip file or a solution to force the update. Additionally, which WPBakery modules should I activate to take advantage of the Total theme’s slim mode?
Hi,
This is Aj the theme author.
To install WPBakery version 8.7.4 simply log into your site and delete the WPBakery plugin, then go to Appearance > Install Plugins and re-install the plugin this way. This will download the latest version.
The theme’s Slim Mode doesn’t have anything to do with the WPBakery modules (I assume you are referring to WPBakery > Module Manager) – so, you can enable any you wish to use. However, I would highly recommend against using any of the following modules:
- SEO – This is a functionality that doesn’t belong in WPBakery you should disable it. Learn more here if interested: https://totalwptheme.com/docs/dont-use-wpbakery-seo-toolkit/
- Shortcode Mapper – Not needed for most sites, only enable this if you are adding custom shortcodes that you want available in WPBakery as their own element.
- Custom JS – I would never recommend adding custom Javascript via a page builder, this is plugin/child theme territory.
- Post Custom Layout – This module is completely useless and actually breaks many themes. Total supports it, but it’s best to use the theme’s settings to control your layouts.
- Scroll to element – I personally find this module annoying and buggy so I disable it.
- Color Picker Settings – This is a very limiting and not super useful WPBakery module. Best to use the theme’s Color Palette to control your site’s colors: https://totalwptheme.com/docs/color-palette/
What the theme’s WPBakery Slim Mode functionality does is disable many WPBakery elements that are not needed since the theme has better alternatives (this is done automatically for you), it disables some of the older theme elements that have newer alternatives, it slims down the default CSS file loaded by WPBakery on the frontend and it optimizes the javascript loading of the plugin. To be honest, this won’t dramatically speed up your site but it does “clean” up the page builder which can make builder pages faster and easier to locate elements when adding them to the page.
Let me know i you have any pending issues or questions!
- AJ
Having activated the child theme, the ‘Install plugins’ option does not appear for me. To solve the issue, I installed the theme locally, retrieved WPBakery from the installation, and updated it. If this solution is fine, then there is no problem
If you don’t see the Install Plugins page on your live site, most likely you have it disabled under Theme Panel > Bundled/Recommended.
Also, if you currently had WPBakery installed you wouldn’t see the Install Plugins page. This is why you would need to de-activate and delete the plugin first on the live site.
Downloading locally, updating and retrieving the files is perfectly fine, but it is a hassle.
- AJ
Hi, we have current support but our Envato account is no longer connected to your support site due to email update on Envato end and we cannot log in or retrieve password on my.totaltheme.com — I’ve sent an email with details. Thank you.
Hi,
I’m not sure who you emailed because I didn’t receive any email (checked all my SPAM boxes and auto replies from the support email). But I deleted your account from the support site so you can now just re-sign up with the correct email. If you have any issues let me know!
- AJ
That did it, thank you!
Hi AJ,
Hope you are well. I have used the combination of Navigation Bar with Post Cards in order to filter posts in the past and it worked perfect. On a project I work right now, I have used the same here https://myprojects.gr/kofidis/en/media/ with success. On another page of the same project, here https://myprojects.gr/kofidis/en/medical-publications/ it doesn’t work well. Sometimes I get posts only for years between 1999-2004, sometimes I’ m not getting post at all. In the second page, posts are more by far, but it is strange that it does not work. I tried all combinations in the setting of Navigation Bar and Post Cards. https://share.zight.com/yAuEYLD5 https://share.zight.com/jkuwQnPD https://share.zight.com/nOuZemvWA you can see, medical_publications is the custom type and publication_year is the taxonomy. Custom types and taxonomies were created with Post Types Unlimited.
Thank you George
Hi George,
This page – https://myprojects.gr/kofidis/en/medical-publications/ – is using the “Show/Hide” filter – which means, it will ONLY show and hide items that are visible already on the page.
This is intended for small grids (like a staff with a few filters). For larger grids and multiple post types you will want to use the “AJAX” filter type (change the Filter Mode in the Navigation Bar element Filter tab).
With an AJAXED filter, the theme will send the request to your server to get the items and then insert them on the page if any are found. So each time you click, it tells the server to fetch items for the filter item you clicked.
The reason you aren’t having any issues on the first page is simply because you have any items being shown (based on the Post Cards posts per page setting) and by chance there are items in each of the filter items. This may not always be the case. You will probably want to swap both grids to use ajax.
You can see a sample ajax grid on a theme demo here: https://totalwpthemedemo.com/reach/portfolio/
- AJ
Hi AJ, I switched it to AJAXED (I have also tried this before) but there are two “problems”. 1) I have now year 2024 as active and the first time it loads, it doesn’t show only 2024 posts but all posts. 2) It would be better for my project to have 2024 in the right order at the end of the bar (and active). I can solve this problem having 1999 as active or maybe try a term order plugin and change the order of the years. But I don’t know what to do for the first problem.
Hi,
1) You need to define the 2024 year under Post Cards > Query > Include Categories, Tags, or Other Terms. This way you are telling the grid which term to display by default.
2) In terms of the menu order, a plugin won’t fix this. The theme always moves the active menu item to the front so it’s the first menu item ( see code in question: https://a.cl.ly/7Ku5LXdJ ). The reason I did this was because often the category you want to be active by default is like a “featured” category and this way users don’t need to worry about installing a custom order plugin just o move the category they want shown on load at the front. But I see not every case warrants this, so I added a new option to the Navigation Bar element: https://a.cl.ly/wbul75kb – this setting will be in the next theme update. If you want, I can instruct you how to edit your Total Theme Plugin files now so you can add the setting yourself and use it before the official update. But I do hope to release this update at some point this week, it’s almost done!
- AJ
ps: If you don’t have TONS of items, you can keep the default show/hide filter – but under Post Cards > Query > Posts Per Page set the value to -1. This way all the posts are loaded when the page loads. But if you have many items this can really slow down the site and potentially create SEO issues, which is where AJAX would come in.
HI AJ, 1) If I define the 2024 year under Post Cards > Query > Include Categories, Tags, or Other Terms, all other years are not displaying any posts. Only 2024 is working. As i had this, the problem was that on first load it does not display only 2024 posts, but all posts. If you select a different year it works perfect and if you come back to 2024 it works perfect. Only on the first load you get all posts. 2) Actually, I have 2024 as active in Navigation Bar and if is displayed first. The need in my case is to display 2024 as active leaving it at the end.
1. Shoot, you are right, if you set the default category in the Post Cards > Query and then you try and filter with AJAX it’s still checking that initial query and only showing that selected category. This is a bug! The navigation bar element has a check like this – https://a.cl.ly/xQuXApj4 – but it’s not working as expected in the latest version of the theme. I’m troubleshooting this right now so it can be fixed in the upcoming update. Thank you for bringing this to my attention.
If you want a temp fix you can add this PHP to your child theme’s functions.php file:
add_filter( 'shortcode_atts_wpex_post_cards', function( $atts ) {
if ( wp_doing_ajax() ) {
$atts['ignore_tax_query'] = 1;
}
return $atts;
} );
2. Correct, but you can’t move it to the end because the theme itself moves it to the front. This is why I’ve added the new option in the upcoming update so you can choose whether the theme moves it to the front or not, it will look like this: https://a.cl.ly/wbul75kb
The new setting will be in the next update, but if you need it sooner I can provide you with the code so you can manually update your element and use the setting now – just let me know!
Hi there,
I managed to find the bug and fix the issue with the filter not working as expected when selecting the active term and also adding the term to the Post Cards > Query for the initial display.
If you would like send me a direct message via my Envato profile page and I can help you patch your live site with these 2 things so you don’t have to wait for an official update.
Thank you again for reporting this!
- AJ
HI AJ, As always, Your help is invaluable. You have saved me lot of times the last 12 years I’ m using Total. I read in a comment that the next update will be released in the next 10 days so I can wait for it. Thanks !
Shoot me an email at wpexplorer [at] gmail dot com and I’ll help you patch the site now so you can get it working as expected. I am not 100% sure when the update will be ready because there is a big WPBakery update coming soon that I’ve been troubleshooting and working on fixes for it and so I don’t have a clear timeline.
- AJ
Hi, On mobile, wpbakery, the Total theme carousel container (vcex-carousel-container) can cause its parent row/section to exceed the viewport width, resulting in horizontal overflow and the next slide becoming partially visible. The parent .vc_row and/or .vc_section does not clip overflow and the entire row/section stretches wider than the viewport and the beginning of the next slide is visible on mobile. The carousel itself works, but the layout around it breaks.Using this seems to fix the issue: .vc_section, .vc_row { overflow-x: hidden; margin-left: 0 !important; margin-right: 0 !important; } Not sure if this helps!
.vc_row .vc_column-inner {
padding-left: 0 !important;
padding-right: 0 !important;
box-sizing: border-box;
}
Many thanks.
Hi,
This is Aj the theme author.
Can you share an example URL with the issue?
The theme already applies an overflow of clip to the HTML and Body wrapper so nothing should overflow the viewport. But also, the carousel is coded to be contained within it’s parent container. On load it calculates the width of the parent element and adds the width to the carousel stage element: https://a.cl.ly/Blu8Zn8x – so the carousel should never be larger then it’s parent element. If this isn’t working correctly, there could be something specific about your setup that is causing issues with the width calculation.
I can’t recreate the issue: https://totalwptheme.com/elements/image-carousel/ – if you see the issue on this page, can you let me know what browser you are testing on so that I can check accordingly? Thanks!
If you add that CSS to your site, it will prevent all space between columns when you have rows with more than 1 column so I wouldn’t recommend adding that CSS to your site. If you were to add something like that, you would want to give your row a unique classname so you can target your specific row only and not break other rows.
- AJ
Hi AJ,
I am using Teaser Boxes inside Flex and Grid Containers to achieve equal-height columns across my team layouts.
https://shorturl.at/W7gWZWhile the layout renders beautifully, I have run into two bugs with the module:
1. Fancybox Lightbox Shows Empty White Space
When a Teaser Box is nested inside a Flex or Grid Container, clicking the image trigger launches the Fancybox lightbox, but the caption text content displays as completely empty white space.
It appears that the inner caption element (.fancybox-caption__body) is either having its layout dimensions overridden (crushed to 0px) by the parent container’s layout engine, or the inner DOM structure injected by the Grid/Flex row breaks Fancybox’s jQuery traversal path to the content container.
If the Teaser Box is removed from the Flex/Grid wrapper, the lightbox captions work normally. Is there a filter, JS adjustment, or layout wrapper reset you recommend to bypass this?
2. “Top Center” Image Cropping Position is Not Responsive
The Teaser Box settings, for image cropping position e.g. Top Center, are non-responsive. This exact same setting works flawlessly on the standard Image and Feature modules, so the bug seems isolated to how the Teaser Box handles responsive image classes.
Thanks for looking into this!
Hi AJ,
I was able to find a workaround by adding a script that pulls the caption from the image’s Media Library entry rather than the Teaser Box’s Lightbox Caption field, which has remained unresponsive despite several attempts.
You will now notice that the lightbox captions are working, but this is only a bypass. Ideally, the Teaser Box should pass its Lightbox Caption content to the front end directly, without requiring the caption to be added to the image itself.
Please let me know if you identify a solution to this, as well as the image positioning issue when cropping.
Thanks!
Hi,
Looking at your site, what you are trying to do is have very large captions along with the images in lightbox. This is not intended behaviour for lightbox. Lightbox is generally for large images with very small captions that should only be a few words long. By having such massive captions it’s breaking the display. More importantly, this is very bad for SEO and usability.
If you want to display the person’s info in a popup window instead of a new page (new pages are always better for usability and SEO and recommend) you’d want to use a Modal dialog (not lightbox), which is intended for displaying content and not primarily images.
And I see you manually added a bunch of teaser elements to display various people. While this is fine to do, it’s not the best solution. If you ever want to change the design you need to edit every single element and it will take a long time. It’s also going to be slower to update and render the page.
You really should be using a Custom Post type to add the people. You can use the built-in Staff post type or a custom post type – https://totalwptheme.com/docs/adding-custom-post-types/. Using a custom post type and disabling the built-in staff will give you the greatest control over the post type.
For your post type if you don’t want to use custom fields (generally best) – https://totalwptheme.com/docs/how-to-add-custom-fields/ – what you could do is use the Post Content for the text you want to display in the modal popup window and then use the post excerpt field for the text to display under the image/title on the card. You’ll then create a custom card for your entry design – https://totalwptheme.com/docs/custom-card-builder/ – if you wish you can use a teaser element for the custom card but for the data use dynamic variables like {{post_title}} and {{post_excerpt}} to display the content in your teaser – https://totalwptheme.com/docs/dynamic-variables/
Then for the popup affect you would simply set your custom card to open a Modal Dialog and you can create a Modal Template for the design. See here: https://totalwptheme.com/docs/grid-with-modal-pop-up/
If you have the budget and you wish, I can set this all up for you. Simply email me at wpexplorer[at] gmail dot com. I charge $75/hr – I don’t think this would take more than 1hr to setup.
- AJ
Thanks, AJ. That was insightful. I was able to adjust to your recommendation.
Great!
By the way if you want the whole modal to be blue you can use a little CSS and target only your modal template:
.wpex-modal--4702 { background: var(--wpex-accent); }
.wpex-modal--4702 .wpex-modal__close svg { fill: #fff; }
The “4702” is your template ID.
- AJ
The contact form isn’t working
Hi,
This is Aj the theme author.
Can you please be a bit more specific? I assume you mean a contact form on your website using the theme’s built in Contact Form element. Can you share a link to the page in question?
If the Contact Form is showing an error when trying to send the email what is the error?
If your Contact Form is showing the success message when you submit the form, then the email was sent by WordPress just fine which means the issue isn’t with sending forms but receiving them. Often this is due to SPAM filtering (check your spam box first) or DNS issues with your domain (SPF, DKIM, or DMARC records).
For most WordPress sites, it’s recommend to setup an SMTP provider (SendGrid, Mailgun, Amazon SES, Postmark, Brevo, Gmail SMTP, etc.) to send emails via WordPress to prevent issues. This is the most popular plugin for this: https://wordpress.org/plugins/wp-mail-smtp/
- AJ
Currently, Total version 3.6.0 is running on a website with WordPress 4.7.29 and PHP version 5.4.45. Does this version of Total support the latest WordPress version (7.x) and PHP versions 7.x/8.x? And if not, how can I update the Total theme to a version that does support them?
Hi,
Total 3.6.0 is VERY outdated. It was released on October 23, 2016 – https://totalwptheme.com/docs/changelog/ – not only is that version not compatible with new versions of PHP, it’s also not compatible with the latest version of WordPress or WPBakery. You will really want to update the theme. Since the version is so old you’ll want to follow the extra steps outlined here: https://totalwptheme.com/docs/update-theme/#h-extra-precautions-for-cautious-users-or-extremely-outdated-installations
If you wish I also offer an update service so I can update everything for you and also check to make sure there are no bugs or fixes needed. This service is $75. I can update the theme, server, plugins and WordPress – check key pages and make minor fixes (child theme files, updated settings, etc). A theme license isn’t required either. If interested you can contact me directly at wpexplorer [at] gmail dot com.
- AJ
Hi, I’m using GoDaddy to build a WordPress site for a client using your theme. When I pushed the site live from the temporary ftp upload url to the actual domain, changes to the pages stopped being pushed to the live site.
At first, I believe it’s because I had to change the license to “active” on the proper domain, but the changes still do not show unless I’m logged into wp-admin.
I have cleared the caches server-side with Cpanel and in the wp-admin and tried “updating” all pages with changes, but with no success.
Any ideas on what I’m missing?
Thanks
Update: I can access pages created since this problem has started by typing the url directly. When I do this, I see all of the changes to the menu and the other pages, but the static Home page will not display properly.
Hi,
This is AJ the theme author.
Sorry, I’m not sure why this comment didn’t come up in my ThemeForest dashboard! You may have seen I answered others but not you, I just saw the un-replied comment in the full thread while looking for a different one.
It does sound like caching issues, but it’s impossible to know without having a look at the URL and the backend so I can compare. If you submit a private ticket via the support portal – https://my.totalwptheme.com/ – with your site credentials I can have a look for you and we should be able to get this sorted out asap!
- AJ
Hi, I would like to purchase the theme for my client, but I noticed that a new version of WPBakery has been released. When do you plan to release an update that supports this new version of WPBakery?
Hi,
This is Aj the theme author. I apologize for the delayed reply, I’ve been super busy on the upcoming update.
The theme already will install the new WPBakery version when you use the theme’s bundled plugin installer 
- AJ
Hi, the client has already bought the theme, but in the zip files there is version 8.7.3 not 8.7.4 of WPBakery.
I checked and the online version is up to date. Thank you.
Yep!
If you have any issues or questions about the theme please let me know.
By the way, WPBakery is planning a big WPBakery 9.0 update soon and I’ve already made most of the adjustments to support it. Besides support for the new wpb version there are many other great changes in the upcoming 6.8 theme update if you wish to have a look – https://totalwptheme.com/docs/upcoming-update-changelog/
- AJ
Hi AJ. I renewed my support today, and when I try and submit a ticket it says I have no active support? I’ve got an issue I need your help with. Thanks – James.
It’s OK, I managed to send in the ticket – look forward to you reply – thanks.
Got it, I will reply right away 
Hi Kyla and AJ! Sorry to bother you through here, but I can’t seem to get in touch with you guys via the email I had from before, are you still using the gmail account?
If not, please let me know a way I can get in touch with you because I also sent an email to hello@ but I don’t know if you received it.
Thanks a lot! Hope you’re ok! Best Regards
Hey,
I got your email at hello – I’ll reply there!
- AJ
Thanks a lot man! Just wanted to make sure that you received it. Just replied to it!
Best Regards!
Hello, I purchased this theme a long time ago. I have it on one website. It is telling me that the license is in use by another domain. Kindly check the domain for me, and deactivate the other other so that I can regain my license.
Hi,
This is AJ the theme author. Unfortunately I can’t look it up without you providing the actual license code because there is no way on Envato for me to look at your license codes. But you can actually log into the license manager here – https://my.totalwptheme.com/license-manager/ (click to log in with Envato) to view your licenses and easily de-activate any yourself.
Usually this error happens if you changed your domain for example if you swapped from http to https or www to non www. Newer versions of the theme ignore those changes, but in previous versions of the theme it could display an error. It’s also possible if you activated the license on a staging site and then moved it to a live site that you would see this notice. But you can just log into the license manager (link shared above) and view your license to de-activate any currently on the incorrect domain so you can register it on the correct site.
AJ
Hi AJ,
A small suggestion which I’m not sure if it’s worth the hassle but…since WP 7 introduced a new blue for the default dashboard color scheme, it would be nice if the builder could match that?
Also, the split heading element seems to be missing text transform. Can be added with an extra class, wasn’t sure if this was intentional or not.
Thanks, Paul.
Hi Paul,
1. The problem with matching the blue in WPBakery to WordPress is because of how WPBakery is coded it would require a lot of extra CSS loaded from the theme to modify the color. Also, WordPress has many different color schemes you can choose from under your account settings – so should the builder match every color scheme or just the default blue color scheme and what if customers hate it? Do we need to add a setting to opt-in or out of this?
I’m planning for the next big theme update (not the upcoming one but the next big one) to introduce a new ‘Integrations’ admin panel where you can modify various WPBakery, Elementor, WooCommerce, etc settings – moving settings currently in the Theme Panel and adding new options. When adding this new admin page, perhaps I can introduce a new option to customize the WPBakery page builder – perhaps even adding options where you can use a color picker to choose the blue, green, etc used in WPBakery so rather then just matching WP you can set it up how you want – I’m sure many customers would actually prefer if it was black not blue.
2. I will add text transform. My thought was you could just type it out in uppercase, but that won’t work with dynamic values. You can add ‘wpex-text-uppercase’ if you want in the extra classname for the meantime.
- AJ
I have five columns. Each has a photo at the top. Next is a headline, then a button. When I make the Row equal height, the columns are perfect if all headlines are a single line. But because some headlines broke into two lines, and columns are staggered. Suggestions to make all columns equal height even with a one or two line headline in the middle?
Hi,
This is AJ the theme author, I hope you had a nice weekend.
Sorry, but I’m not understanding what you mean by “columns are staggered”. My only guess, is what you actually want is for your buttons to be aligned at the bottom, which has nothing to do with the columns being the same height. If you add a background to each column you should see they are the same height.
Can you share the URL in question?
Now, one thing you can do as well if you just have a picture, heading and button is to use the theme’s Grid container and the Teaser Box element. This can give you more control over the columns responsively and the space between them. Also it will use less elements so it can load quicker in the WPBakery builder. I made a sample video to show you what I mean: https://a.cl.ly/GGu1XmjL
- AJ
The Grid Container / Teaser Box worked perfect! Images line up across top, buttons line up across bottom, even with 1, 2, or 3 lines of headline text in the middle. Thanks!

Hi,
I have huge issue with update theme from 5.9 to last version. After all updates icons on website become huge (socials, menu arrow and inside theme panel) and all website content is broken. I also got some strange link on top: skip to content. Hosting is GoDaddy and WP is 6.9. How saftly update theme without issues?
Thanks!
Hi,
This is AJ the theme author. I hope you had a nice weekend.
The issue is just a caching issue. All the issues you are having, means that your site is loading the old CSS and not the updated theme CSS.
Be sure to clear the cache of any installed caching plugin, Godaddy caching and any 3rd party CDN that may be used such as CloudFlare.
If you still have issues let me know!
Caching issues can also be caused because you are using an optimization plugin or custom code that removes the version at the end of your CSS/JS files or if your child theme is improperly code, which breaks cache-busting in the browser, which would require you to also fully clear your browser cache.
If you wish you can share a URL to your site so I can inspect it and make sure you aren’t having this problem to ensure smooth updates in the future.
- AJ
Here is a website that I tried to update:https://origenresources.com/
I cleared cache and on that point icons become huge…other issues come with theme update.
Now its old theme because client cant have broken website.
I updated a few very old theme on same hosting and didnt have that issue….just cleared cache, save permalinks few times and everything is working
Hi,
I’m looking at the site and it looks like it’s setup correctly and version control is in place to prevent caching issues. If the icons are becoming huge this does suggest an issue with the site loading incorrect CSS, because the new version of the theme uses SVG icons so if your site is missing the CSS to target SVG icons they won’t render at the correct size.
Are you updating the theme via the WP admin or via a different method?
If you’d like I can update the site for you and check everything to make sure it’s all working correctly. Simply submit a direct message via my ThemeForest profile – https://themeforest.net/user/wpexplorer – and we can go from there.
Additionally, I see your homepage is using slider revolution for the top hero section. It would be best to convert this to a WPBakery row so it loads faster and for better SEO. If you’d like I can help you make those changes so then you can also delete Slider Revolution to speed up the site and remove one more plugin that you currently need to update and manage.
Last, I noticed your site headers is exposing your server’s PHP version, for security reasons I would recommend contacting your web host and have them modify the server to prevent this: https://a.cl.ly/JruJzdNe
- AJ
Hi Guys
So I updated to Wordpress 7 and now I am getting this theme error;
Fatal error: Uncaught TypeError: TotalTheme\Portfolio\Post_Type::get_menu_icon(): Return value must be of type string, null returned in /usr/www/users/interepmxy/wp-content/themes/Total/inc/portfolio/post-type.php:30 Stack trace: #0 /usr/www/users/interepmxy/wp-content/themes/Total/inc/functions/core-functions.php(47): TotalTheme\Portfolio\Post_Type::get_menu_icon() #1 /usr/www/users/interepmxy/wp-content/themes/Total/inc/customizer.php(170): totaltheme_call_static(‘TotalTheme\\Port…’, ‘get_menu_icon’) #2 /usr/www/users/interepmxy/wp-content/themes/Total/inc/customizer.php(406): TotalTheme\Customizer->panels() #3 /usr/www/users/interepmxy/wp-content/themes/Total/inc/customizer.php(784): TotalTheme\Customizer->get_sections() #4 /usr/www/users/interepmxy/wp-content/themes/Total/inc/customizer.php(827): TotalTheme\Customizer->get_inline_css_settings() #5 /usr/www/users/interepmxy/wp-content/themes/Total/inc/customizer.php(1062): TotalTheme\Customizer->loop_through_inline_css(‘css’) #6 /usr/www/users/interepmxy/wp-includes/class-wp-hook.php(341): TotalTheme\Customizer->head_css(’’) #7 /usr/www/users/interepmxy/wp-includes/plugin.php(205): WP_Hook->apply_filters(’’, Array) #8 /usr/www/users/interepmxy/wp-content/themes/Total/inc/inline-css.php(59): apply_filters(‘wpex_head_css’, ’’) #9 /usr/www/users/interepmxy/wp-includes/class-wp-hook.php(341): TotalTheme\Inline_CSS::on_wp_head(’’) #10 /usr/www/users/interepmxy/wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters(NULL, Array) #11 /usr/www/users/interepmxy/wp-includes/plugin.php(522): WP_Hook->do_action(Array) #12 /usr/www/users/interepmxy/wp-includes/general-template.php(3208): do_action(‘wp_head’) #13 /usr/www/users/interepmxy/wp-content/themes/Total/header.php(19): wp_head() #14 /usr/www/users/interepmxy/wp-includes/template.php(814): require_once(’/usr/www/users/...’) #15 /usr/www/users/interepmxy/wp-includes/template.php(749): load_template(’/usr/www/users/...’, true, Array) #16 /usr/www/users/interepmxy/wp-includes/general-template.php(48): locate_template(Array, true, true, Array) #17 /usr/www/users/interepmxy/wp-content/themes/Total/page.php(14): get_header() #18 /usr/www/users/interepmxy/wp-includes/template-loader.php(132): include(’/usr/www/users/...’) #19 /usr/www/users/interepmxy/wp-blog-header.php(19): require_once(’/usr/www/users/...’) #20 /usr/www/users/interepmxy/index.php(17): require(’/usr/www/users/...’) #21 {main} thrown in /usr/www/users/interepmxy/wp-content/themes/Total/inc/portfolio/post-type.php on line 30 There has been a critical error on this website.
Hi,
This is AJ the theme author. I hope you had a nice weekend.
I can’t recreate this issue myself and the post type menu_icon property should never be null for a post type. If you go to your Portfolio Settings panel do you see an icon selected? Like this: https://a.cl.ly/mXuL82AY – can you try re-selecting the icon and saving?
The other possibility is that perhaps your site is outdated. Is your theme up to date? https://totalwptheme.com/docs/changelog/
- AJ
Hi
Thanks for your response.
My theme is up to date and the icon is selected in the Portfolio settings.
I managed to isolate the problem. It was a plugin called Portfolio Post Type For Themeton Themes. Once I deactivated that plugin, the problem disappeared.
Regards
Reuben
Hello AJ! I used the Total theme from a lot of years, unfortunately not for a lot of projects but 6-7 (lol for the meme but it’s the true number). I build websites for my clients, for me (wip, i don’t have time) and for other webdesigner…
Wpbakery is really outdated in my opinion and my workflow is slow and limited (I built from scrach or Figma, not based on demos).
So for a new client I’m trying Elementor Pro.
I work also for a big web agency (100% custom themes on WP or Drupal for big international clients) so I had the opportunity to test Elementor in some of their minor projects and the interface is really better than WPBakery (of course the backend is not edited by the agency’s clients). I was able to build the entire website with no code and a simple theme in less time…
BTW I love your theme so I’m triyng to use both in this project and probably moving to Elementor instead of WPbakery.
The main problem is that fonts, color palettes, surfaces, and other lovely function of your theme are not fully supported in Elementor, and some other features are available in both the total theme and elementor options.
I also using the Elementor Theme builder because it’s not clear for me how to use the Total Theme templates, Dynamic templates with Elementor etc.
I would like to ask you at what point is the integration of Total theme into Elementor plugin and what do you plan for the future. If you have some additional documentation or a little scheme of the Elementor+Total features I would really appreciate it.
The best things I think can be a modern and simple but custom demo with all the best features of the theme, so the card design, header and footer builder, custom dynamic template for a woocommerce product or a custom post type etc.
But at the moment I’m a little confused on how to best use the more advanced features of your theme, so as not to overlap with Elementor PRO features!
Hi,
Are you using the latest version of the theme? Most of the integration for Elementor was added somewhat recently.
The color palette should work in Elementor. When you add a color in the theme’s Color Palette, it will show up in the Globbal color picker in Elementor. Sample video https://a.cl.ly/7Ku5eAz2
The main “integration” is that you have access to all the theme’s extra elements in Elementor: https://a.cl.ly/4guBQPXZ
For dynamic templates, it works exactly the same as WPBakery so the docs are the same regardless of the builder – https://totalwptheme.com/docs/dynamic-templates/ – the reason you would use Dynamic Templates is primarily if you are using the free version of Elementor which doesn’t have access to the theme builder.
If you are using Elementor Pro, the theme is coded to work with their Theme Builder, so that’s an integration.
You are correct there are some overlapping features, especially when using Elementor Pro.
To be honest if you are using Elementor Pro, I personally would recommend you just use their free Hello theme. Elementor Pro has everything you should need to build a website.
The reason to use a theme like Total is to access extra functionality f you didn’t want to pay for Elementor Pro because Total has a single 1 time purchase cost unlike Elementor Pro which is membership based. If you already are paying for Elementor Pro, it makes way more sense to use their free Hello theme and build everything from scratch.
I am working on updating my theme demos to make them more modern and I will be creating elementor versions of them as I do this. I will also look to see if it’s possible to make the WPBakery patterns – https://totalwptheme.com/patterns/ – available in Elementor, but from what I understand, this may not be possible in the free version without introducing a whole new system that will bloat things up.
Personally I’m not a huge fan of Elementor, I find it to be much more bloated, slower and worse for SEO. I don’t want to really push/promote a page builder that I find to be inferior. I want my customers to have the best and fastest website possible.
- AJ
Hey AJ, when i use a a WPBakery row with a “Custom Background Image Source” I currently cannot specifiy the native image file size used (thumbnail, medium, large etc.). This happens to be a major performance issue as it uses the original image which in most cases is far too big.
How can I enhance this to be able to select the proper image file size source? The current “Background Image Size” option just defines the background-size CSS property like “Cover/ Contain” etc. Which is not what I need.
Thanks 
Hi,
I will add an option to select an image size in the next update. This is a great idea 
If you’d like, I can let you know when the update is ready and share a beta version of the theme so you can try it out and not have to wait for the official update.
However, I strongly recommend that you aren’t uploading massive images to your site to start with. Any image you define as a featured image should be a size that you would never mind displaying in full on the site. There are several reasons for this:
- Increased server processing
- Higher disk storage usage
- Larger backup files
- Longer site migration times
- Greater bandwidth consumption
- Slower Media Library performanceimes
- Unnecessary resource usage for social sharing images
I also never recommend any sort of image optimization plugins because they introduce a lot of extra bloat and require server resources to function. Rather, optimize all your images prior to uploading them to your WP site. The best and most robust free solution is squoosh.app (you can install it on your computer so it does everything locally) but I also like https://tinypng.com as it’s less complicated (no advanced settings).
- AJ
ps: I noticed your username doesn’t exist on the support site – https://my.totalwptheme.com/ – can you click the “Continue with Envato” button on the login page of the site so it creates your account, this way, I can see your email and be able to message you directly to share the beta version of the theme with the new setting if you’d like.