22334 comments found.
I have two TOTAL theme licences, one for each of my blogs. However, on one of the blogs, it says it is INVALID: ALREADY IN USE. I have not used it anywhere else, and I just checked my TOTAL account and it says that license is still active. What do I do?
Some versions ago the look of the Custom CSS was changed, and now it doesn’t seem to be possible to search and highlight words with Ctrl+F anymore. Is there a way to go back to the old panel?
Hi,
This is AJ the theme author.
It’s definitely still possible, I recorded a test video: https://a.cl.ly/llupP41l
Now, the Custom CSS panel actually uses the built-in code editor in WordPress to keep things fast, slim and consistent. If it’s not working, you may want to double check and see if there are any plugins installed that are modifying the default WordPress code editor.
You can also open the browser console and see if there are any errors, it’s also possible if you have some permission issues on the server that the code editor scripts aren’t being loaded properly.
Additionally, if you recently updated your theme try clearing your browser cache. Depending on how your site is setup, it’s possible that cache-busting isn’t working correctly and your browser may just be loading old scripts and not the updated theme scripts.
If you still have issues let me know so I can help investigate further!
- AJ
Hi AJ,
You’re right, that search does work. My problem was that I didn’t have the cursor active inside the editor when I pressed Ctrl+F, which means the regular browser search was used instead of the little search bar in the top of the editor.
The regular browser search only highlights words that are currently visible on the screen, and ignores any words in the editor that needs scrolling to be seen. In the old version this was not an issue.
I preferred the old panel, but I’ll learn to live with it 
Hi AJ,
Noticed a PHP warning (I am working in PHP 8.5):
The default option in the switch statement has a semicolon(
instead of a colon(
(i.e. default; instead of default:) – throws a Deprecated error.
See the following files: Total/inc/header/menu.php (lines 588 and 600) Total/inc/header/menu/search.php (line 311) Total/inc/lib/wpex-card.php (line 938)
Chris
Hi Chris,
I’ve already fixed all PHP 8.5 debug warnings and errors already for the upcoming update – https://totalwptheme.com/docs/upcoming-update-changelog/
But, I would be a bit careful upgrading to PHP 8.5 this “early” if you use any 3rd party plugins as many are not yet compatible and technically WordPress core compatibility for 8.5 is currently still marked as “Beta”.
- AJ
Hi AJ,
I am planning to buy this theme for my site. I have few questions before I make the purchase.
1. Is the theme compatible with Rank Math SEO Plugin? Can i display the breadcrumbs on single post? 2. I see the theme is compatible with elementor as well. Do you have any demos built using elementor? 3. For the patterns, cards, blog templates – do these use wp bakery plugin or they can be setup even without it? 4. Does the theme offers table of contents feature? I am looking to eliminate toc plugin and checking if the theme includes it as a individual block for single posts. 5. The elements such as alerts, icon, icon box – can these be added as blocks for single posts?. Something like this – https://wordpress.org/plugins/simple-alert-blocks/
Hi,
1. Theme’s like Total aren’t subject to conflicts with SEO plugins such as Rank Math SEO because those plugins work primarily by parsing the post content which is outside the scope of the theme. In fact I have Rank Math SEO as a recommended plugin – https://totalwptheme.com/docs/recommended-services-plugins/#toc-seo – as I have tested it before and it does work quite well. Although I personally prefer Yoast SEO.
What’s more important is the page builder you are going to use (if any). For example, if you plan on using the bundled WPBakery page builder (most users do) to build your pages, it is compatible according to their docs – https://rankmath.com/compatibility/wpbakery/ – same goes for Elementor if you choose to use that builder instead – https://rankmath.com/compatibility/elementor/
2. The theme by default displays breadcrumbs in the page title area like this example – https://totalwpthemedemo.com/base/dont-just-stand-there-do-something/ – with many options in the Customizer to modify how the breadcrumbs display. But for most sites you would likely disable the breadcrumbs in the customizer and instead add them wherever you want them by creating a custom template – https://totalwptheme.com/docs/dynamic-templates/ – for your blog. For example the Consultative demo, I recorded a video showing how it’s done on that demo: https://a.cl.ly/mXuOwdA5 – as you can see, if you create your own template for your posts you will have complete control over the design and can add the breadcrumbs anywhere you wish.
3. The Patterns are WPBakery patterns specifically. I have plans to create Elementor versions, but very few of my customers use Elementor so I haven’t done that yet. But Cards and Dynamic templates work technically with WPBakery, Elementor and Gutenberg. However, my theme only adds custom elements to WPBakery and Elementor specifically for building custom cards. Gutenberg is significantly more limited.
4. The theme does have a Table of Contents element. You can see it in action in the documentation site. I recorded a video showing how it’s added into my Docs Post Type single template: https://a.cl.ly/WnuPo2lN – Unlike other themes (or SEO plugins) where you may have to insert it to every single article, with Total you can add it to your Dynamic Template and it will be added on every article. Which, for many blogs it’s best to have a TOC on every post for consistency. If you want to remove it for a specific post there are ways of doing that , which I could assist with.
5. Generally I don’t recommend you use ANY page builder for standard posts, I highly recommend you use the default WordPress editor (Classic or Gutenberg) for your actual articles and only use a page builder (WPBakery/Elementor) for standard pages, dynamic templates, header builder/footer builder and custom cards. I did not add the Icon Box for use in Gutenberg because that would be very niche as most users would never need that. However, I have added some more useful elements such as the Notices into Gutenberg so you can use them right in the editor when creating posts. Here is a sample video from one of my doc articles: https://a.cl.ly/jkuNxdPg
I am open to adding more of the theme Elements for use in Gutenberg as users request them, but in order to keep the theme fast and optimized I would only do it if it makes sense. For example the currently included elements “Alert, Button, Divider Dots” make sense to have as they would be useful when creating articles, but elements like Icon Boxes don’t make much sense for articles – those make more sense for use in pages like a homepage or a services page.
—
Let me know if you have any other questions!
- AJ
Hello, Using total theme without WPBakery (only Gutenberg and Kadence blocks free plugin) I’ve found an issue with the AJAX search modal. In the page source, the search results template is rendered as: template id=”wpex-search-modal-result-template” a href=”{{permalink}}” class=”wpex-search-modal-result” /a /template However, the JavaScript that populates the template appears to receive a JSON response where the URL field is named url, not permalink. Because of this, the placeholder {{permalink}} is not replaced, and the generated links end up like:
https://eduma.com/slug/%7B%7Bpermalink%7D%7DThis causes links in every single page/post with incorrect redirects and 404 errors.
What I have verified trying to resolve it with AI help:
The issue happens with WP Rocket disabled, so it does not appear to be a caching or JS delay problem. The template is present in the DOM exactly with {{permalink}}. The JS replaces placeholders dynamically, but since permalink is not present in the response object, it remains unresolved. Could you please confirm: Whether the search modal template should be using {{url}} instead of {{permalink}}, or Whether the AJAX response is expected to include a permalink field. Thank you very much for your help. Best regards,
a href=”{{permalink}}” class=”wpex-search-modal-(...)
Hi,
This is Aj the theme author.
The search template should definitely be using {{permalink}} – you can see variables returned by the server under Total/inc/search/ajax.php on line 65 – which looks like this:
if ( $permalink = \get_permalink() ) {
$results[] = (array) \apply_filters( 'totaltheme/search/ajax/post_data', [
'title'=> \wp_strip_all_tags( \get_the_title() ),
'permalink' => \esc_url( $permalink ),
'tag' => \sanitize_text_field( $tag ),
'excerpt' => ( $excerpt = \totaltheme_get_post_excerpt( $excerpt_args ) ) ? \wp_strip_all_tags( $excerpt ) : '',
], get_post() );
}
When I inspect your site source code I see javascript that is for some reason modifying the template and changing the {permalink} to {url}. See here: https://a.cl.ly/4gupombe
I’m not sure why this code was added, but it will definitely break things.
To modify the search template, you don’t need javascript either. You can hook into ‘totaltheme/search/modal/result_template’ like this example snippet: https://totalwptheme.com/docs/snippets/modal-search-thumbnails/ – which shows how you can register new variables and also override the default result template.
One thing to mention though, if you are using WPRocket it means you care about speed, in that case AJAX is NOT the way to go. Ajax requests are uncached and hit the server every time. This will add extra stress on the server which can slow down the site for everyone. If you truly want a fast site I highly recommend you disable AJAX under Customize > General Theme Options > Search Modal > Live Results (toggle off).
You can still have the nice popup search but it will render like this demo instead: https://totalwpthemedemo.com/poppy/
- AJ
Hi AJ. I hope you’re well. I think you have answered this before but I can’t find it anywhere! I need to add some inline css to the page title text (the final word of each heading is in a different color). But, I think the heading text is sanitized and the span style is ignored. How can I overcome this?
For example – Eye level is the best level
Sorry – the code has been stripped out!
“Eye level is the best <span style="color: #808080;">level</span>”
Hi,
The main issue is you should never modify the actual page title because this is also used for your meta tags (for SEO) and it can cause issues in the WordPress admin.
If you must have a styled last word there are better ways of doing that.
One solution is using the theme’s Custom Title field, but using the [span] shortcode instead. See here:
1) Span Shortcode: https://totalwptheme.com/docs/span-shortcode/
2) Custom Title: https://a.cl.ly/6qu4yBW4
If you are doing this to a lot of pages, it may not be a good idea.
If you can share the page in question perhaps I can suggest the best solution.
- AJ
Oh, sorry I made 2 mistakes in my reply!
1. The [span] shortcode doesn’t accept a ‘color’ parameter, instead you would use a classname. Ideally your colors would be in the color palette – https://totalwptheme.com/docs/color-palette/ – then you can use the classname like such:
[span class="has-palette-ID-color"]
If you just want to use blackscale colors, the theme has some options though built-in: https://totalwptheme.com/css-framework/text-color/ – so you could use wpex-text-gray-600 which is similar to 808080.
2. The text needs to be defined in a param. So this is the proper usage:
Eye level is the best [span class="wpex-text-gray-600" text="level"]
Of course the theme’s Custom Title field will allow HTML though if you really prefer that’s totally fine 
- AJ
Awesome! Thank you AJ! I noticed my support has expired – I need to purchase a new license – 33 purchased so far!!
No worries about the support, I’m always here to help 
Thank you for all the purchases, customers like you have allowed me to keep the theme supported and updated for so many years!
- AJ
Hi,
I’m having trouble updating WPbakery. I’m getting a message that I need to purchase a license on WPbakery, even though this should be included with the Total theme.
WordPress and the Total theme are up to date. I’ve also tried disabling WPbakery in the Theme Settings, clearing my cache, re-enabling WPbakery in the Theme Settings, and then updating. This hasn’t worked either.
I’d like to know how I can update WPbakery.
Thanks
Hi,
This is Aj the theme author.
If you recently updated the theme from a very old version, this could be a cached warning in WPBakery. You can simply disable WPBakery (or even delete the plugin) then go to Appearance > Install Plugins to update it.
Total has built-in code to prevent those notices, but if your theme was very outdated (prior to the new code added in the theme) it’s possible that before updating the theme those notices got cached. It’s also possible that those notices can show up if the theme was temporarily disabled. Disabling WPBakery temporarily should clear that up.
Additionally, make sure that you have WPBakery Theme Mode enabled in the Theme Panel. If this is disabled, the theme will assume you are using your own custom plugin license as noted in the docs: https://totalwptheme.com/docs/activate-wp-bakery-page-builder/
Let me know how I can be of further assistance!
- AJ
ps: It’s also a good idea to compare your current theme version with the changelog here: https://totalwptheme.com/docs/changelog/. If the theme license isn’t properly registered or if there are server-related issues you may not see the update notifications in the dashboard, which can make it seem like everything is already updated even when it’s not.
Hey there AJ,
I think i found an issue that i want to share with you! The issue is with Total’s Polylang language switcher on taxonomy archives.
When using [polylang_switcher] (Customizer > Topbar), switching from the default language to another language on a taxonomy term archive always links to the language homepage (/en/), even though the translated term exists and get_term_link() returns the correct URL.
Polylang resolves the translated term correctly, but the switcher marks it as no_translation and Total falls back to the language home instead of the translated taxonomy URL.
Pages and CPT archives work fine. The issue only affects taxonomy archives.
It looks like the switcher needs to handle is_tax() and rebuild the URL via pll_get_term() + get_term_link() instead of relying only on pll_the_languages().
Thanks for the great work on Total, it continues to be a TOTAL WIN for our projects 
Hi,
As you mentioned the shortcode uses the core pll_the_languages function, which is the Polylang function recommended for displaying their language switcher anywhere. So if there is an issue with their function you’ll want to report it to them so they can fix it.
Now, I was testing locally and I notice that if the category doesn’t have any translated posts it will redirect to the homepage, but as soon as you add a post it does work correctly.
I recorded a quick video: https://a.cl.ly/X6uyPEov
This issue is also reported here: https://github.com/polylang/polylang/issues/174 – which unfortunately was tagged “wontfix”.
I think this is perhaps the same issue you are having. In which case the code provided by cfaria on Gihub seems to work well:
// Allow polylang redirection to existing terms even if there are empty add_filter( 'pll_hide_archive_translation_url', '__return_false' );
But it’s not something I would add to the theme as it’s un-intended plugin behaviour.
If this is not the issue you are having, you may need to reach out to Polylang for further troubleshooting.
- AJ
Hello!! I am having trouble with both the Woocommerce added to cart pop up and your Off Canvas Cart. Both of them close after only a couple of seconds. Is there a way to force these to stay open until the customer closes them?
BTW, this is a sample of a product page that I’m having trouble with: https://dogsofcourse.com/events/virtual-nose-work-camp-winter-2026/
Hi,
This is Aj the theme author. I hope you had a nice weekend!
By default it should remain open like on my demos – https://totalwpthemedemo.com/bolt/product/black-shoe/
When inspecting your site, I don’t see the theme’s Off Canvas cart enabled, so I’m assuming you’ve temporarily disabled it.
In terms of the cart auto closing, my only guess is that a 3rd party plugin is creating a conflict.
I can see that you’re using a custom setup for your product variations, including a custom AJAX add-to-cart button and a custom popup when items are added to the cart. This setup may be causing the conflict.
The theme’s Off-Canvas Cart is configured to automatically open when an item is added to the cart or when the cart button is clicked, and it only closes when the user clicks outside of the off-canvas area. It’s possible that another script is triggering a focus change or an external click event, which could cause the cart to close automatically. That’s likely what’s happening here.
- AJ
ps: I noticed in your custom CSS you have some code that looks like this:
button {
margin-bottom: 20px !important;
}
This adds a bottom margin to all buttons, so it’s going to break certain layouts, such as buttons on the cart/checkout pages. I’m not sure where you wanted that bottom margin specifically, but it would be a good idea to target only that button and not all site buttons. This code can also break buttons used for elements like sliders, carousels, close buttons (like on popups, mobile menus), etc. If you would like I can assist with tweaking this code, I just need to know which button you want to target.
Thanks AJ, I’m going to bring in my dev to look at it, but if he can’t pin it down, I may be back! Thanks as always for being so thorough on your response.
Hi AJ, I have just installed this theme and when i try and edit the page using the button (or text in top bar))Edit with wpbakery page builder) i get directed to a page saying “sory this page does not exist”. If i disable the plugin, total theme core, this issue goes away. Is there any easy fix for this or an older version that still works?
Hi,
It sounds like you may be experiencing an issue with max string length on your server. Can you try the fix suggested here: https://totalwptheme.com/docs/fix-backend-issues-on-godaddy/
I’ve personally only experienced the issue with shared (not the managed WP) Godaddy servers (hence the doc article name) but it can definitely happen on any server.
- AJ
Hi AJ,
This fix worked, thank you!!
Josh
Glad it was an easy fix Josh, I hope you had a nice weekend!
Let me know if there is anything else I can assist with.
- AJ
On my check out screen, for the pulldown for states and countries, the words disappear because they are white. How do I change them so you can see them?
https://miningrecord.comI entered 2 support tickets and have not heard back from you
Sorry for the delayed reply.
I’ll respond both here and on the latest ticket.
I can see that you’ve already added some custom CSS to address the issue. I made a small tweak to it to also include a background color, since it wasn’t very clear which option was currently selected.
The root of the issue is that, by default, WooCommerce applies a blue background with white text to select fields on hover. In Total, that blue background is replaced with the site’s accent color to better match the design. In your case, the accent color is set to white, which results in both the background and text being white.
I’ll be adding a fix for this in the next theme update (thanks for bringing it to my attention). The text color should be pulled from the “On Accent” color instead, which will prevent this type of issue.
That said, there is another configuration issue on your site, which is that both your Accent and On-Accent colors are currently set to white (see here: https://a.cl.ly/Kou2XygQ)https://a.cl.ly/Kou2XygQ). The On-Accent color is used for text displayed on top of accent-colored backgrounds, so this setup can lead to white text on a white background in other areas as well. If you’d like to keep white as your accent color, I recommend changing the On-Accent color to a contrasting option such as black or dark gray.
Based on your site though, I would say your Accent color would be better set to orange though (#FF7F00) which you are using as an accent color in various places.
– AJ
Hi! I and running into a strange issue with Total Theme + WPBakery. On my homepage (hudzenphoto.com/home), if the total theme core plugin is deactivated, the header and footer loads, but all WPBakery and Total elements show as raw shortcodes like [vc_row], [vc_column], [vcex_heading], etc. If the plugin is activated, only headers load. Pages without those elements load fine. I tested shortcode registration and both return false: shortcode_exists(‘vc_row’) → NO shortcode_exists(‘vcex_heading’) → NO So it seems the plugins are active but their shortcodes aren’t registering on the frontend. Setup: Total 6.5 + Total Theme Core 2.5 WPBakery 8.7.2 WP latest, PHP 8.1 (also tried 8.3) Memory 512M HostGator Tried already: reinstalling both plugins, disabling all others, resetting permalinks, clearing cache, switching PHP versions. No relevant fatal errors in debug. Sometimes activating Total Theme Core even causes a 503. Has anyone seen Total/WPBakery shortcodes fail to register like this?
Hi,
This is Aj the theme author.
Since you aren’t seeing anything in the error logs most likely there is function running that is taking so long to complete the site ends up timing out. When this happens nothing will be recorded in the logs.
And since the issue only happens on the homepage, it would suggest that it’s being caused by the elements specifically added to the /home/ page.
One possibility is the site might be getting stuck in an infinite loop, which is causing it to crash. This can happen if, for example, you add a Post Cards element and create a custom card that shows the full post content (or set the excerpt to -1, which also shows the full content). If that same element is also set to display pages and ends up pulling in the homepage, it can keep loading itself over and over again resulting in an infinite loop.
But really, it could be any function that is simply taking way too long to process.
The best way to troubleshoot is to copy the content from the page into a new page and delete each element 1 by 1 to see which causes it to break.
I see your support license has expired so you can’t open a private ticket, however, if you create an admin account for me using the email wpexplorer.noreply[at]gmail dot com I can do a password reset, log-in and at least see how things are setup and hopefully spot the issue without needing server access. If you do this, please reply here and let me know so I can check that email as it’s generally not a monitored email. Thanks!
- AJ
Hi Aj, Thank you so much for getting back to me! I followed your instructions, and it looks like most of the issues are resolved. I believe the main culprits were the “Featured Image” and “Image Banner” elements, although both are still causing some trouble. For example, when I change the image size to thumbnail in the element settings, the entire page either doesn’t load or shows a 503 error. Another issue is that the logo in the header doesn’t load fully. I’ve created an admin account for you — please check your email. Thank you!!
Hi,
I tried using the password reset but I’m not getting the email (checked SPAM).
Now, based on what you’ve said, it sounds like there is an issue processing images, more specifically cropped images – if selecting a size is causing issues.
When inspecting your site it appears that images are being “optimized” through a 3rd party plugin as they are using javascript to lazy load and they are linking to a CDN (sp-ao.shortpixel.ai). My guess is that whenever you switch image sizes it’s trying to re-generate and save that image on the CDN (shortpixel) and timing out or it’s crashing as it tries to load it.
Can you try disabling any image optimizing plugins to see if you still have issues?
Which, by the way, using JavaScript to lazy load images is old-fashioned. Modern browsers can do this on their own, so adding JavaScript actually slows things down instead of speeding them up.
In regards to the logo being cropped off, this is an issue with the image itself being cropped by that shortpixel plugin. See here: https://a.cl.ly/z8u2jZer – it seems like shortpixel is cropping the original images. My guess is this is some sort of “optimization” for images that are larger than their “rendered” size, but it’s simply cutting the image in half, not actually resizing it properly.
My personal recommendation would be to disable the Shortpixel plugin completely. If you want to optimize your site images you can temporarily install a plugin that will optimize and convert them to webP format then remove the plugin after it runs. For future images you upload to your site you can optimize them prior to upload using a free service such as this – https://tinypng.com/
Then, if you need a CDN, because the server is slow or you want to limit server usage, you can use a free CDN such CloudFlare.
That’s just my personal preference. I would rather have my images optimized once and not constantly running and/or paying for a service – which in most cases is simply unnecessary.
From what I can tell, your site is currently on HostGator, which depending on the plan could be a budget solution. I don’t personally recommend that hosting, although if you are going to use it, you should at least make sure you are on the WordPress specific plan. The WordPress hosting plan also supports CloudFlare built-in according to their docs – https://www.hostgator.com/help/article/cloudflare-cdn-overview
If you are currently paying for shortpixel, it may be worth instead switching to a better hosting solution that doesn’t require any extra image optimization services. These are the hosting services I’ve used and recommend: https://totalwptheme.com/docs/recommended-services-plugins/#toc-hosting
Let me know if you have any questions or concerns!
-AJ
Thank you so much for your help and advice AJ! It’s very helpful!!
Hi AJ
Just experimenting with a YouTube video background:
https://shorturl.at/XyxwWI notice when the video first loads, the channel name is overlayed in the top left, and the YouTube logo bottom right. Both fade out after a couple of seconds.
But, for some reason, it doesn’t seem to do it every time I try. Weird.
Screenshot:https://ibb.co/Kjtd7YZF
(The company logo is supposed to be there, but not the YT logo).
Has it always been like this? I thought YT backgrounds were distraction free?
Thanks
James
Hi James,
Yes, that’s expected behavior with YouTube videos.
Because it’s a YouTube embed, those UI elements are controlled by YouTube and can’t be fully disabled. WPBakery loads the video inside an iframe, so we don’t have control over what YouTube chooses to show.
YouTube sometimes shows those overlays only on initial load or before the video is fully cached, then fades them out. From what I understand there is no way to reliably hide them :/
The only way to guarantee a completely clean video background is to use a self-hosted video.
That’s generally recommended anyway, since YouTube can throttle playback, change behavior, or force new UI at any time. With a self-hosted video, the behavior is fully under your control and only impacted if the site itself has issues.
AJ
I have an active theme license that up to now was also used on the development website. The development website (i.e. Subdomain and separate WP installation) have now been deleted completely. The live website however still shows “Invalid: Already in Use”. On my account page I cannot change the old URL to the correct URL of the live website. Please advise how to solve this problem. Regards HH
HI,
This is AJ the theme author.
If you log into the site here – https://my.totalwptheme.com/ and click on the License Manager at the top of the site you can then un-register your license from the site it’s registered to.
I had a look and because you have logged into the site before I was able to locate your license and unregister it for you so you don’t have to. You should be able to properly use it on the live site now.
The license manager won’t automatically un-register a license as that would require constantly pinging your site to see if it’s currently live or not – this puts strain on both of our servers and can also cause issues on sites that are in the process of migrating servers or performing server updates. Licenses need to be managed manually.
Additionally, the reason you may not have seen a duplicate license error in the past is because the theme didn’t make these checks in the past and they were recently added in the last update as I discovered there were quite a few sites illegally distributing the theme with a license manually coded into the theme which in the past would have worked. I added additional checks so the theme will validate the license every so often to ensure it’s properly registered to the current site.
Let me know if you have any issues now or if there is anything else I can assist with!
- AJ
Hi AJ, thank you very much for the fast response and helping out. The problem is now solved. Regards Hermann
Hello AJ,
I’m using the footer builder to combine a dynamic template together with footer widgets for my site’s footer.
Since my site is multilingual and I’m using Polylang (free version) for translations, I wanted to ask if there is a way to assign different dynamic footer templates per language.
Specifically: On my default language (EL), I’d like to use the original dynamic template. On my secondary language (EN), I’d like to use a different version of that template, which I’ve translated using the “+” option in Polylang.
I’ve already tried implementing this via an add_filter in functions.php, but I’m not sure if I’m using the correct hook or if this approach is supported.
Is this kind of language-based template assignment supported, or is there a recommended workaround for achieving this?
Thank you in advance for your help.
Best regards
Hi,
The Dynamic Templates are translatable by default via the included wpml-config.xml file, which Polylang uses as well. If you check your Polylang settings you should see it’s enabled for translation: https://a.cl.ly/X6uyLg05
I just tested and it’s working correctly: https://a.cl.ly/NQuGm2wx
- AJ
.
Hi again,
You’re right. I just noticed that we hadn’t properly assigned the GR to EN translation.
Thank you, and sorry for the inconvenience.
Hi;
Every time I try to download the plugins, I get the following error message:
Download failed cURL error 28: Connection timed out after 10000 milliseconds
I also can’t finish importing the base template; I get an error there as well.
Thanks.
HI,
This is AJ the theme author.
These errors would suggest that your server is not allowing outgoing connections – you will need to reach out to your webhost so they can fix the issue.
Regarding the Base demo – this is a fairly large demo and often errors are caused by server limitations as well. Please double check the server recommendations in the main Theme Panel under “System Status” on the bottom right – https://my.totalwptheme.com/
If you would like any extra help with setup or installation you can also submit a private ticket here – https://my.totalwptheme.com/ – and I can log into the site and help you get everything up and running.
I do want to mention that the Base demo is the basic theme without ANY customization so it’s not really useful to import that specific demo as the only thing that is imported that might be useful would be specific page layouts that you may like which you could just use the demo inspector to copy/paste into your site without having to deal with importing all the sample data and then having to delete stuff you don’t want (pages, images, menus, widgets, etc). See here: https://totalwptheme.com/docs/demo-page-inspector/
The demo importer is more useful for highly customized demos that make use of Customizer settings and dynamic templates to create unique layouts and designs different from the “base” (default) theme design. For example: https://totalwpthemedemo.com/biz/ or https://totalwpthemedemo.com/consultative/
The Base demo also includes a WooCommerce shop which will import a lot of images and products which you would have to delete after importing. So depending on the site you are creating this may also just add extra work for you.
The base demo is provided mostly just to show all the different default parts of the theme and standard design before making any changes via the customizer, theme settings, templates, etc.
Let me know if you have any questions and how I can be of further assistance!
- AJ
Hi AJ, I hope you’re well! I installed the Testimonial Submission Form for Total plugin and I’m getting an alert that it is incompatible with currently enabled WooCommerce features. I’m not sure which features those are (they don’t say) and whether it’s going to be a problem or not. Do you have any idea what they are talking about and whether it will be a problem? Best, Alice
Hi Alice,
That sounds like a WooCommerce bug.
I’ve seen that notice before with other plugins that have nothing to do with WooCommerce. Basically, WooCommerce has a system built-in to detect if a plugin is a WooCommerce add-on and if so, it checks the version to see if it’s defined as compatible with the current version of WooCommerce. It sounds like WooCommerce thinks the plugin is add Woo-addon (which it’s not) – maybe there is another plugin with a similar name that is.
You should be able to dismiss and ignore that notice.
That said, collecting testimonials on your own site is generally not recommended, as there’s no way to independently verify them. Instead, it’s usually better to link to reviews on third-party platforms such as TrustPilot, Yelp, Google Reviews, or Facebook.
- AJ
Thanks AJ. I’ll look into TrustPilot since I’m looking for reviews from users who have actually used our online spreadsheet. Best, Alice
Hello, I purchased the Total – Responsive Multi-Purpose WordPress Theme on ThemeForest.
WPBakery Page Builder was included with the theme at the time of purchase, however the plugin is now asking me to activate a license.
I understand that bundled plugins are licensed under the theme license and do not require a separate WPBakery license, but I would like clarification on:
• How to correctly use WPBakery without purchasing an additional license • Whether the license notice can be ignored or safely dismissed • How plugin updates are handled through the theme
This question is about licensing included with the theme, not about custom support.
Thank you for your clarification.
Hi,
This is AJ the theme author.
Total includes code to hide those notices from WPBakery that ask for a license, if you are seeing those notices then your theme is very outdated or you have disabled WPBakery Theme Mode in the Theme Panel which allows you to add your custom WPBakery license: https://totalwptheme.com/docs/activate-wp-bakery-page-builder/
If WPBakery Theme Mode is disabled in your Theme Panel you probably just have to enable it to suppress the WPBakery notices.
Otherwise, if Theme Mode is enabled and you see the notices, likely your theme is outdated. What you will want to do is temporarily de-activate WPBakery and update your Total theme, then you can proceed with updating the bundled plugin.
Here are the related docs:
- https://totalwptheme.com/docs/changelog/
- https://totalwptheme.com/docs/update-theme/ (if your theme is very outdated it’s important to read the extra precautions on this guide)
- https://totalwptheme.com/docs/update-plugins/
- https://totalwptheme.com/docs/bundled-product-license/
The reason you temporarily disable WPBakery, is because the plugin may cache those notices to activate a license and it can prevent the plugin to be updated through the theme’s system. This is only required when your theme is significantly outdated and so the relevant code doesn’t exist in the theme or if for some reason the theme was temporarily de-activated while WPBakery was enabled, allowing that notice to come through.
If you have any questions, issues or you want some help updating your site, let me know so I can further assist!
- AJ
Hello, I am working on a site olm-consulting.com and I have an activate license but cannot find where it was purchased, I would like to open a support ticket. I tried using the customer’s Envato email address to login but they don’t have a password saved anywhere, when I tried to reset the password they did not receive any emails. Can you please help me identify to which email the license is registered with and how can I open a support ticket? Thanks
This is AJ, the theme author.
To open a private support ticket, you’ll need to log into my support site with an account that has an active support license. Typically, unless the theme was purchased within the last 6 months, the support license won’t be active – so even if you can log in, you would not be able to submit a ticket.
My support site is not affiliated with Envato, so simply purchasing a license won’t automatically create an account. Your client would have needed to log into the support site previously using the “Continue with Envato” button so that an account could be created.
If they did do this, then using the reset password link should work. Sometimes, WordPress emails like this end up in the SPAM folder, so please be sure to check there as well.
Additionally, while ThemeForest requires an active support license for private tickets, I’m happy to help all customers right here in the comments. So if you prefer not to renew your support license or you can’t access an account that has an active support license, just let me know what you need help with, and I’ll assist you here.
Of course, renewing your support license is a great way to help support the project and ensures I can keep the theme updated and improved for years to come. 
- AJ
Hello AJ, and thanks for the detailed reply. I helped this customer by Total theme in 2017
I don’t know if she is still paying for support (she doesn’t know unfortunately) but the License panel for the theme is saying that it’s active.
Anyway, I have this gallery on the site with 100+ images on it, it’s getting extremely slow and difficult to make changes at this point and I think it’s something to do with the pre-bundled WPBakery page builder. When I load the page in the editor I can see about 50 or so admin-ajax.php requests in an instant and 90% of them fail after some time with a 503 error. This website doesn’t contain problematic plugins as far as I know and is basically a blog so I don’t understand why all these requests would fail, server limits are quite high for a shared hosting and all the other websites on this hosting plan are doing just fine (server resources are not taxed).
It takes the images in the gallery widget a good few minutes to full load, then selecting images takes another good few minutes to full load and some images don’t load so it’s hard to tell if it worked or not.
I’ve recently updated all plugins, theme and Wordpress but the issue still persists.
I’m not sure what to do at this point. Thanks
Hi,
The license itself is valid forever and is separate from the support license. While support is provided for a limited period and can be renewed every six months, the license to use the theme remains valid for the lifetime of the product. Offering lifetime support for a one-time $59 purchase simply isn’t sustainable, which is why Envato uses a renewable support system.
That’s why, in the Theme License panel, your license will always display as active, even if the support period has expired.
Can you share the URL with the gallery so I can see how it was created?
I suspect that the Gallery is using the WPBakery’s “Media” or “Masonry Media” Grid element and not the theme’s Image Gallery – WPBakery’s element, unfortunately does use AJAX and so it can get very slow to load and in general loading with AJAX isn’t a good idea because it adds extra stress on the server, regardless of how many images can display. On the other hand, the theme’s Image Gallery uses PHP to render the images, which means it’s static and cacheable. It will be much faster.
If this is the case, you can switch quickly to the theme’s Image gallery by using the text editor and copying the ID’s over. I made a sample video to show you: https://a.cl.ly/llupbwZe – I would suggest perhaps doing this on a new draft test page first and then tweaking the Image Grid element accordingly, because the design will of course change when swapping elements.
Additionally, if you are showing 100’s of images, this is never a good idea anyway in terms of site loading (regardless of AJAX). There are some ways you can help mitigate issues (enabling pagination, organizing into smaller pages by category, etc) but in general I would avoid it.
Not to mention, that most people will never go to a website and browse 100’s of images. It would make way more sense to put maybe 20 ish images (the ones they like the most) then have a button that goes to a 3rd party site like Instragram where the user can then view all the images. This keeps your site fast and it also encourages users to follow you via social media.
Additionally, assigning 100’s of images in WPBakery is not very efficient because of how the builder is coded. This is why I recommend either using a Gallery management plugin – https://totalwptheme.com/docs/real-media-library-integration/ – or u sing the theme’s Image Gallery metabox – https://totalwptheme.com/docs/using-post-gallery-image-galleries/
If you wish to do the later (use the theme’s Image Gallery) it’s actually not hard to also copy and paste the list of images over, but it requires some knowledge of editing code in the browser. I created a sample video: https://a.cl.ly/d5udkbvN – as you can see, I copied the comma separated list of image ID’s then inspected the Image Gallery form in the browser and inserted the list inside the hidden input value attribute, then saved the page.
Let me know if you have any followup questions or issues,
- AJ
Hello again AJ and thanks for the detailed reply.
Here’s a screenshot that should provide all the information you asked about: https://snipboard.io/mFzRaZ.jpg
Basically, I followed your advice and places the IDs inside the Image Gallery metabox, saved the post but I don’t see anything different on the page. How is that Image Gallery loaded? Maybe I need to turn some setting on for it to appear?
This is the page I’m talking about: https://olm-consulting.com/clients/
It’s just a bunch of logos so the image sizes are relatively small and that’s why it shouldn’t be a problem with loading speed especially with cache.
I just didn’t understand how moving to the Image Gallery metabox would solve this since I tried that and nothing changed.
Thanks!
Hi,
Sorry for the delayed reply, I don’t know why ThemeForest didn’t alert me of this new reply! Glad I saw it though as I was looking for a reply from someone else.
What you would do is edit your previous Image Grid element and choose to display items from the post gallery using the on/off switch – https://totalwptheme.com/docs/using-post-gallery-image-galleries/#h-display-your-image-gallery
Of course I would recommend you have a backup just incase. One good idea would be to duplicate the Image Grid where you currently have them all manually selected and then remove the images and then enable the Post Gallery toggle. Then save the page and compare both grids and make sure they look the same, then delete the old Image Grid.
The reason I suggest this is that WPBakery handles gallery images differently than the Metabox. In WPBakery, when you add or remove images from the Image Grid, it sends a request to WordPress that includes all currently selected images. This triggers a separate response for each image (those are the admin-ajax requests you see), which can be very slow to process. It’s fine for a few images, but not for a large number.
The Post Gallery, on the other hand, is coded differently and doesn’t send these extra requests. The initial gallery load uses PHP to loop through the images and display the thumbnails (not ajax) and when you click to add/remove images it doesn’t have to send extra requests to WordPress. You will notice the difference, since clicking the “Add/Edit Images” button in the theme’s Post Gallery metabox only opens the media library, it doesn’t not pre-load and select the images assigned to the gallery – which is what WPBakery does. As a result, it handles large image sets much more efficiently and performs significantly faster.
- AJ
Amazing, thanks AJ! That worked 
Awesome!
Hello i installed theme and activated license, but can not find the *Demo Importer” Button im my Theme Panel – what i am doing wrong???
Hi,
The demo importer is located under Theme Panel > Demo Import. If you don’t see it, then you’ve probably disabled it in the main Theme Panel or you have not enabled the included Total Theme Core Plugins (Appearance > Install Plugins).
Here is the link to the docs as well for the demo importer as it may have some extra useful information: https://totalwptheme.com/docs/importing-sample-data/
Let me know if you still have issues or if I can help with anything else,
- AJ