22305 comments found.
Hi Power Elite Author,
I’m thinking of buying Total theme.
Questions:
1) is the Licence a one-off payment or will I have to renew the Licence annually? I’m the end-user ie i’m building a website for my own use. 2) Will a child-theme be included in my purchase?
Thank you
Hi,
This is Aj the theme author. I hope you had a nice weekend!
1. Yes, 1 time payment. If you want to renew your support you can do so every 6 months but it’s not required for updates or support via the comments. Support license is required for private tickets only and of course to help support me with continued updates.
2. There is a child-theme included, but a child theme isn’t necessary. The only reason to use a child theme is if you are an advanced user looking to made advanced modifications to the theme via action hooks, filters or custom functionality. If you are going to use only the theme’s functionality there is no need for a child theme (most customers don’t use a child theme).
Also, child theme’s are exactly the same for every theme! So you can also use a plugin for creating your child theme if you prefer or just make your own from scratch.
I have a guide on child theme’s here: https://totalwptheme.com/docs/child-theme/
- AJ
Hi AJ,
Thank you for your response.
Re the child theme – I appreciate the explanation about how it works. It’s cleared the confusion I had about it.
Cheers
Of course! Let me know if you have any other questions 
- AJ
Hi, Wordpress 6.6 is asking to activate the Total – Responsive Multi-Purpose WordPress Theme License Key. However it’s already active in one site only. Even if I enter the key WP conyinues to ask the key and check if it is already active in another site. Witch is not. How to solve this issue?
Hi,
This is Aj the theme author. I’m not quite sure I understand the issue.
Do you have a multi-site installation with multiple sites? If so, you need to activate your license in the multi-site admin or on the primary site so that it’s enabled across every site of the multi-site installation. If you activated the licenses on a sub-site that isn’t the primary site you will need to remove the license then re-add it on the main site.
If you are not using a multi-site installation and you want to actvate the license on multiple domains, this isn’t possible. You need 1 license for each domain.
You can always log in to our site here – https://my.totalwptheme.com/ – to verify if your license is active somewhere else. It’s possible your license is active on another site even if you don’t see it in the admin because it may have been removed in an unconventional way. From our site you can view all your licenses and where they are active and if needed you can de-activate a license from here directly so you can activate it on any site.
- AJ
the underline line always appears, while google analytics of the site kit plugin has stopped working, both since the wordpress 6.6 update
The underline issue is unfortunately a known WordPress bug which is supposed to be fixed tomorrow: https://wordpress.org/support/topic/6-6-update-caused-underline-on-all-links/ – This fix can’t be done from the theme’s side because it would cause more harm, you need to wait for the WordPress update or downgrade your WP installation or use the nighly plugin to update to the patched version.
I’m not familiar with the Site Kit plugin so if you have issues with that plugin you will need to contact the plugin developers. Alternatively, you can use the theme’s built-in field to add your Google analytics tracking ID – https://totalwptheme.com/docs/google-analytics-tracking/
Personally, I don’t recommend a plugin like Site Kit (I just Googled it to see what it is) because it will put more stress on your server, it’s better to just log into Google Webmasters and Analytics to view your site data instead of bloating up your own website with analytics. Personally, I don’t see any added benefit from accessing the data from your site instead of using the official sites – it just bloats up and slows down your own server by running extra functionality.
- AJ
Hi AJ
I’m using a card with a list layout. I’d like place the content vertical / middle align. In the “feature box” there is a check box to achieve this, but I don’t think the card settings has it?
Can you tell me what CSS to add to get it vertically aligned?
Attempting to paste the code:
$html = ’’;
// Get card breakpoint. $bk = $this->get_breakpoint();
if ( $bk ) { $bk = ’-’ . $bk; $flex_class = ‘wpex-flex wpex-flex-col’; } else { $flex_class = ‘wpex-flex’; }
// Set flex row class. if ( $this->has_flex_direction_reverse() ) { $flex_row_class = ‘wpex’ . $bk . ‘-flex-row-reverse’; } else { $flex_row_class = ‘wpex’ . $bk . ‘-flex-row’; }
// Begin card output. $html .= ‘ ’;
// Media
$html .= $this->get_media( array(
'class' => 'wpex' . $bk . '-w-50 wpex-flex-shrink-0 wpex-self-stretch',
'thumbnail_args' => array(
'class' => 'wpex-w-100 wpex-h-100',
'image_class' => 'wpex-w-100 wpex-h-100 wpex-object-cover',
),
) );
// Details.
$html .= ' ';
// Title
$html .= $this->get_title( array(
'class' => 'wpex-heading wpex-text-lg wpex-mb-10',
) );
$html .= ' ';
$html .= ' ';
// Excerpt
$html .= $this->get_excerpt( array(
'class' => 'wpex-mb-20',
) );
// More Link
$html .= $this->get_more_link( array(
'class' => 'wpex-font-semibold',
'link_class' => 'wpex-hover-underline',
'text' => esc_html__( 'More information', 'total' ),
'suffix' => ' →',
) );
$html .= ' ';
$html .= ‘ ’;
return $html;
“vertically aligned” – I mean position middle vertically 
Hi,
It would be impossible to add a “Vertical Align” option to the Post Cards element since every card is built-in differently and you can have custom code built with whatever code you want. So you need to card your card to do what you need.
To vertically align content you will want to use a flex box. Looking at your code I can see you are already using a flex element (looks like you copied a default card style then modified it). So all you need to do is edit this line:
if ( $bk ) {
$bk = '-' . $bk;
$flex_class = 'wpex-flex wpex-flex-col wpex-flex-grow';
} else {
$flex_class = 'wpex-flex';
}
and change it to:
if ( $bk ) {
$bk = '-' . $bk;
$flex_class = 'wpex-flex wpex-flex-col wpex-flex-grow wpex-items-center';
} else {
$flex_class = 'wpex-flex wpex-items-center';
}
So, basically you are just adding the classname “wpex-items-center” to the card which will center items in the flex container, the default item alignment in CSS is “stretch” – https://developer.mozilla.org/en-US/docs/Web/CSS/align-items
- AJ
ps: In the future please paste your code using a 3rd party such as Pastebin, because Envato strips out a lot of the code so as you can see from your comment I can’t see all your card code.
Great thanks! Will use pastebin in future 
Hi there, we haven’t been able to install demo content for a few days now. Before monday, July 15th 2024, everything worked fine. Out dev looked into the demo content downloader code and found that Total can’t even download demos.json to show the list of available demos to install. AWS returns a HTTP error 403 (forbidden) for that URL. Could you have a look at that? At first we thought it would be a temporary problem but now it’s two days later and still doesn’t work. Thanks in advance!
Please consider this fixed. We accidentally installed an old version of Total (5.12) and didn’t notice until now. Demo import works fine with Total 5.17.
Hi, Currently, all links in the website are underlined. How can I remove all underlines? Please help me. Thanks
Hi,
Unfortunately, the underline issue is a known WordPress bug in version 6.6 which is supposed to be fixed tomorrow: https://wordpress.org/support/topic/6-6-update-caused-underline-on-all-links/ – This fix can’t be done from the theme’s side because it would cause more harm.
You need to wait for the WordPress update, downgrade your WP installation or use the nighly plugin to update to the patched version.
- AJ
Hi Aj. This is thomas from thomaslorenzo.com. The reason I asked the question is that I want to build another new site with the total theme and since this specific template worked so well for styling , layout, fonts I thought t would be a good place to start off but from your reply I think it does not matter.
Hey,
It really doesn’t matter. But if you like lets say just the fonts or colors of any specific demo you can always just import the Customizer Settings for that demo and not any content. But because you are working on a new site importing a full demo is perfectly fine!
What type of site are you making and did you have any inspiration for it? I’m going to be spending a majority of my time creating new demos because it’s the aspect of Total that is really lacking right now. So if you had an idea in mind perhaps I can cook up a quick demo! Maybe if you had some inspiration from another site/template (like squarespace, wix, dribble, other) – you send me inspiration directly to wpexplorer [at] gmail dot com actually. If I think it’s something other customers would like, I will make the demo.
It’s worth mentioning also that in new versions of Total there is now a demo content deletion function which you can use if you don’t like the imported demo to delete all the imported content and start over with another demo. I have a section/screenshot on the docs article here showing how to do it: https://totalwptheme.com/docs/importing-sample-data/ (see the heading ‘Deleting Imported Sample Data’).
Previously this function didn’t exist so it could be a pain if you imported a demo then decided you wanted to try a different one…but not anymore 
Additionally, most of the current demos are a bit older so they were made when functions like Dynamic Templates didn’t exist. Now with dynamic templates you can pretty much create any unique and custom layout for your pages, posts and archives. If you aren’t familiar with Dynamic Templates it could be a good thing to read up on:
- https://totalwptheme.com/docs/dynamic-templates/
- https://totalwptheme.com/docs/category-taxonomy-template/
- https://totalwptheme.com/docs/custom-search-results-template/
Sorry for the information overload!!! Also, the theme now has a better color palette functionality which is something you may want to start with when setting up a new site: https://totalwptheme.com/docs/color-palette/
This way you can define all your site colors and use them everywhere so you can always modify them globally later and in the future when I add Dark Mode in the big Total v6.0 update (expected to release at some point this year) it will make it easier to define your dark mode color variations if you want to enable the light/dark mode toggle on your site.
Again, sorry for such a long reply – I hope it’s helpful though and as always let me know if you have any questions, issues, bugs or anything else!
- AJ
Hi AJ
on the media page should be a photos showing. But they not showing up until I signed into the site. I’m not sure why this happened? and how to fix this
and this is one page as an example: https://sakhf.org/en/photo-gallery/albarakah-symposium/Hi,
Your site CSS appears to be outdated. Your site has the following CSS https://a.cl.ly/NQuAmQRE – which used to hide the slider while it loaded to prevent FOC issues. In more recent updates this has been optimized so the new CSS for the theme looks like this:
.wpex-slider:not(.wpex-slider-loaded) :is(.wpex-slider-slide,.wpex-slider-thumbnails) { display: none }
If you are only having issues when you are not logged in, this would imply that it’s a caching issue. I can see you are using plugins that combine and compress your CSS files and they were not purged when you updated your site. Every time you update the theme, plugin or even WordPress you will need to purge your optimization/caching plugins.
- AJ
Great Thanks a lot! now working fine
Hello AJ,
Could you make your plugin “Product Carousels for Total” compatible with ‘High-Performance order storage’? When i install this plugin on new site it gives me this message:
This plugin is not compatible with WooCommerce’s ‘High-Performance order storage’ enabled feature and should not be enabled. Manage WooCommerce capabilities
Is there any chance you can modify your plugin?
Kind Regards
Thomas
Hi Thomas,
This is a notice coming from the WooCommerce plugin, probably because they require some sort of “tag” in the plugin code to say it’s compatible. But I see no reason why it shouldn’t work.
The plugin simply adds a little javascript to convert the related and upsells into a carousel, it should work just fine. It has nothing to do with order storage.
Is the plugin not working?
- AJ
ps: Depending on your needs, you could also just create a custom template for your product – https://totalwptheme.com/docs/woocommerce-single-product-template/ – and insert the Post Cards element (set the Type to Carousel) then for the Query Type you can select Upsells or Related. No need for a 3rd party plugin 
Hello AJ,
The plugin is working fine. I have added this piece of code in your plugin to make it compatible:
add_action(‘before_woocommerce_init’, function() {
if(class_exists(\Automattic\WooCommerce\Utilities\FeaturesUtil::class)) {
\Automattic\WooCommerce\Utilities\FeaturesUtil::declare_compatibility( ‘custom_order_tables’, FILE, true );
}
});
And now the message is gone. I appreciate the solution that you have provided with the single product template. I will try it to see how it works.
Best regards
Thomas
Very strange that the plugin is checking compatibility with all plugins regardless of what they are…I’m a bit hesitant to add the code in the plugin directly because it could require maintenance.
If you do keep the code on your site instead of class_exists I would recommend using is_callable on the function name to ensure if they ever change their plugin your site won’t crash. Example:
is_callable( '\Automattic\WooCommerce\Utilities\FeaturesUtil::declare_compatibility' ) {
This way if they ever delete their declare_compatibility function your site won’t crash with an undefined error since you are just checking for the class existence and not if the static class method actually exists and can be called.
- AJ
Hello AJ,
I have tested the solution that you have provided by creating dynamic tempates for product page. I have done everthing that i know to re-create my product page and it is 95% accurate but only thing that i don’t know is how to add a tab with Reviews and under Product title the ratings for reviews?
Image: https://prnt.sc/7zEjXWoqeF11
Image: https://prnt.sc/cpAASSWMZkxc
I searched through yours doc but couldn’t find anything associated with reviews and dynamic templates for single product.
Could you help?
- Thomas
Hi Thomas,
If you want the “tab” with the reviews heading you would need to use the “Woo Template Part” element and select the “Single Product: Tabs” so it can render the tabs natively like WooCommerce does.
For the Rating you can use the “Woo Template Part” as well and select the “Single Product: Rating” element. This will insert the WooCommerce rating element which links to the bottom. You can also use the Total’s “Start Rating” element instead if you prefer to not link to the tab and have a little more control over the design (size, color, etc).
- AJ
Hello AJ,
Thank you for you input but I have found what the problem was. Under the “quick edit” in products option i had option “Enable reviews” unchecked. Now it is checked and it shows review tab.
- Thomas
Oh, I forgot about that! Glad it was an easy fix 
Hello AJ,
I have a problem if you could help me with it. I am using a WPBakery for products and when I add main content I always do it in “Backend Editor” but i don’t know if there is a bug in theme or WPBakery or maybe in WooCommerce but when i edit product in “Quick Edit option” (change price, stock, etc.) it automatically disable “Backend Editor” and enables “Classic Mode” when i open product normally to edit and that is frustrating for me because i have to once again enabled “Backend Editor” for every product that i edit quicky in “Quick Edit option”. So is there any option in theme, WPBakery or fix to just have “Backend Editor” always enabled?
Screen (Disabled Backend Editor after Quick edit): https://prnt.sc/X7RkZB5_reHw
Any help would be appreciated.
Kind Regards
- Thomas
Hi Thomas,
First, I would ask why are you using WPBakery for the products? Because depending what you are doing you may be better off with a global/dynamic template – https://totalwptheme.com/docs/woocommerce-single-product-template/ – I always mention this because often I see customers basically inserting the same code on every post/product which is not only a pain to do it also creates a lock-in affect.
For most sites you should never need a page builder for singular product descriptions. Actually, in most cases I would only recommend using a page builder for complex pages and for dynamic templates only. Singular posts should generally not require a page builder as posts/products generally should share the same layout/design across all of them for consistency.
Now, WPBakery uses a custom field to store whether the post should open with WPBakery or not. What’s happening in quick edit mode is it’s saving the product but resetting the value of the field (because of how quick edit mode works). I left a comment on the WPBakery page to let them know of the issue.
If you want you can add this code to your child theme or code snippet plugin:
// Force WPBakery to open when editing a product
add_action( 'load-post.php', function() {
if ( isset( $_GET['post'] ) && 'product' === get_post_type( $_GET['post'] ) ) {
add_filter( 'wpb_vc_js_status_filter', '__return_true' );
}
} );
This will make products always open with the WPBakery page builder by default regardless of anything.
- AJ
Hello AJ,
Thank you for the fix. It is working.
Yes i know about dynamic templates but tell me something if you don’t mind. I always wanted to ask you this. I have 15 different products (bedding, clothes, electronics, healtcare, etc.). How can i put dynamic templates to all of that products? The content is not the same for any products so i would need to create 15 different dynamic templates and then i would need to assigned them under each product under “Themes Settings => Dynamic Template”? Is that correct? I don’t see any other option for this. I have clothes for men (t-shirt, pants, etc.), women (hats, jackets, etc.), childeren (pajamas etc.) how can you add different images in the body content without WPBakery? I have Featured image and Gallery images but i also have images in content so how can you add or modify this in dynamic templates? With WPBakery i can add a row split it in 2 columns (60/40) or any other aspects and add images on left or right column.
And one more thing about dynamic templates how do you create upsell and related products titles? I know that i can use “Post Cards” to create upsell and related products but in “Post Cards” there is no option for adding title, so to add a title i would have to use “Headings” and that would be strange. If you don’t have any related or upsell products the title is always there. With default WooCommerce upsell or related products the title is showen when product are added and if there is no products the title is hidden also. Any idea or solutions about that?
Image (Dynamic Body): https://prnt.sc/ZYtE4xh6_vX_
- Thomas
Hi Thomas,
The whole point of dynamic templates is you create 1 template and assign it to all the products. The template should be created to pull the data from the product.
You can use custom fields to define extra data for your post types if you have various data you need to define on a per-post basis to then display in a dynamic/global template.
For posts that are NOT products you can use the theme’s gallery metabox to add and display images in dynamic templates – https://totalwptheme.com/docs/using-post-gallery-image-galleries/
The problem is because WooCommerce has it’s own gallery field the theme won’t add it’s own to the post type. Instead if you insert an element in your product template (lets say the image grid) and select to display the “Post Gallery” it’s going to pull the WooCommerce gallery images.
If you need an extra gallery field it would need to be done either with some custom code or plugin to register a new gallery field.
Most WordPress developers are already using ACF Pro on their sites, which is fully supported by Total – https://www.advancedcustomfields.com/ – so lets say you needed multiple image galleries, you could add new gallery fields to your products (only ACF pro has the gallery field type though – https://www.advancedcustomfields.com/resources/gallery/).
Various elements support displaying images from custom fields (like the ACF gallery). For example the Post Cards element you can set your Query Type to “Custom Field” then choose your ACF gallery field. Or in the Image Grid element you can select “Custom Field” for source.
Now, if you don’t have ACF Pro or prefer using code you can register custom fields with the theme’s class – https://totalwptheme.com/docs/snippets/add-custom-metaboxes-to-total/
Or not even use code and just define extra data via the WP UI – https://wordpress.org/documentation/article/assign-custom-fields/ – any element that can display images will work with a custom field that returns either an array of image id’s or separated string of image ID’s.
In the Total 6.0 update to be released this weekend – https://totalwptheme.com/docs/upcoming-update-changelog/ – I’ve also added support for the ACF repeater field. This allows you to add repeater type data to posts. I made a sample video for another customer showing this – https://a.cl.ly/jku0N5DK
To explain the video…I created a repeater field in ACF called “testimonials” where the field has an option for name, text, image and link. Then I created a template to display those values. Then I added the ACF repeater element to my portfolio dynamic template. Now I can define as many “testimonials” as I want in any given portfolio item to display on the page however I want. Hope it makes sense…
This new element is a real game changer for ACF pro users (many of my customers are) as it will make it possible to create some really unique layouts driven by dynamic fields.
Total 6.0 has a new Heading field for the Post Cards element for the exact reasons you explained: https://a.cl.ly/Z4u9gkzw – you can also use the “No Posts Found Message” field in the Post Cards to say something like “no related products” – this way you can keep the design consistent across pages with the heading but not have an empty space.
- AJ
Hello AJ,
Thank you for that info. That will come very handy in new sites but for existing one i think this procedure is a bit complicated rather then just having as it is.
Could you provide an idea or solution for Related / Upsell Titles? I would very much appreciate it.
And one more thing about dynamic templates how do you create upsell and related products titles? I know that i can use “Post Cards” to create upsell and related products but in “Post Cards” there is no option for adding title, so to add a title i would have to use “Headings” and that would be strange. If you don’t have any related or upsell products the title is always there. With default WooCommerce upsell or related products the title is showen when product are added and if there is no products the title is hidden also. Any idea or solutions about that?
- Thomas
Hi Thomas,
My last reply was very long, sorry about that. In the last paragraph I mentioned that the upcoming Total 6.0 version has a new heading tab – https://a.cl.ly/Z4u9gkzw – this way you can add a heading and if there are no posts shown in the cards the heading won’t display either.
- AJ
Hello AJ,
Could you help me with this below (Theme Total 6.0.1):
Post Cards
- Testimonial
- Carousel
- Auto Play (Does not work)
- Animation (Slide does not work)
- Entry
- Excerpt Length (Does not work – Enter how many words to display for the excerpt. Only -1 works to show full post and 0 to hide the excerpt. If you enter 5,10 or 30 it shows you what you have written in the excerpt.)
Navigation bar (Style – List)
- Menu (Icons not Showing – I add them under menu “Menu Icon” from Icon Library). If i add them like this [ticon icon=”caret-right”] then they apear. But if i select from Icon Libary then nothing. That is for “Navigation bar element”.
Maybe i am doing something wrong but i check everthing 3 times and i could not get it to work, anything from above.
– Thomas
Hi Thomas,
- If you add custom excerpts it will always display the full excerpt. This is the whole point of the post excerpt functionality. You would never add a custom excerpt if you then want to trim it automatically. But you can crop custom excerpts using a snippet if you really wanted to: https://totalwptheme.com/docs/snippets/trim-custom-excerpts/
- The Navigation bar element doesn’t use the core WordPress menu walker, it uses it’s own custom code so the icons don’t get added automatically. This was an oversight on my part when introducing the new icon selector for menus. I will add support for the new icon selector to the Navigation Bar element in the patch coming today/tomorrow. Thanks for the heads up!
- AJ
Hello AJ,
Thank you for your answers. But Post Cards Excerpts are custom excerpts? What about blog excerpts? There are settings under blog in customizer for length but if i use Post Cards: News 2 for example and add your custom code for croping it still don’t work.
Can you tell me please about Testimonial Carousel and auto play and slide? There is no animation if you select slide insted of fade.
For excerpt i will just shorten text the old fashion way – by modifying text.
- Thomas
Hi Thomas,
1. I’m not understanding your question about excerpts. But I’ll try to explain to see if it helps. Basically if you enter a custom excerpt into the WordPress field which looks like this:
- Custom Excerpt in Classic Editor: https://a.cl.ly/xQukeR6N
- Custom Excerpt in Gutenberg: https://a.cl.ly/8LuWxqo7
The theme will NEVER trim those excerpts. That’s because these are intended to always display as they are added. But if you use the code snippet I provided in my last reply – https://totalwptheme.com/docs/snippets/trim-custom-excerpts/ – then these custom excerpts will be trimmed to your defined excerpt length.
2. The testimonial “carousel” doesn’t have an animation setting but the testimonial “slider” does – so I think you mean the later. Anyway, I just tested with the slider animation and it’s working correctly: https://a.cl.ly/mXuNoDxr
If your slider isn’t animating, can you please share the URL so I can take a look? Thanks!
By the way, I would highly recommend keeping auto play disabled for a text based slider. The reason is because if it’s located in the middle or the top of the page and the user scrolls down, when the slider animates if sliders are different heights it will cause the page to grow/expand which can be very annoying for the visitor.
I will consider disabling auto play in the element by default, but the concern is that customers updating could get upset since it’s always been enabled by default.
- AJ
Hello AJ,
Can you help me with one problem. How can i hide quantity + / – buttons when stock is only 1 for product? I don’t know if this is a bug in WooCommerce or Total but in previous versions everything was ok. But now it is not. I am attaching two images.
Vertical buttons: https://prnt.sc/jeFWiNu6VM_Q
Horiszontal buttons: https://prnt.sc/DNh3ABIzwu5S
Kind regards,
- Thomas
Hi Thomas,
It looks like WooCommerce adds a hidden input for the quantity even if only one is allowed (not sure why). This CSS should fix it:
.wpex-woocommerce-product-qty-btn-wrapper:has(input.qty[type=hidden]) .quantity {
display: none;
}
This uses the modern :has() property which is supported by all modern browsers now: https://developer.mozilla.org/en-US/docs/Web/CSS/:has
I am adding this in the next update as well.
Thank you for reporting the issue!
- AJ
Hello AJ,
Is there a way to change only “Header Replace Search input” with custom shortcode? I am using Advanced Woo Search and this is the shortcode [aws_search_form]. I would like to have this one insted of the default search, but on the blog page in the sidebar i have a default widget search and i would like to keep the old search since there are no products in blog so there is no point of using Advanced Woo Search there.
- Thomas
Hi Thomas,
Thank you for your patience.
Yes it’s possible using this code:
// Override header replace search form:
add_filter( 'totaltheme/header/menu/search/form', function( $form ) {
return do_shortcode( '[aws_search_form]' );
} );
And then you will likely need to target it with custom CSS so that it looks good.
- AJ
edit: I modified the snippet a bit.
Hello AJ,
Thank you for that snippet. It works great. Yes i already had CSS prepared for Search.
I have one more question about font size in TinyMce. Can you tell me how to add your code to functions.php so that it is not overridden after update of primary theme?
/**
* Custom font size options for the editor.
*/
public function custom_fontsize_formats( $settings ) {
$settings[‘fontsize_formats’] = ‘10px 13px 14px 16px 18px 21px 24px 28px 32px 36px’;
return $settings;
}
I have to add a few more sizes to it but everything i tried did not work. Even your code from a Blog page in late 2023 did not work.
- Thomas
Hi Thomas,
I personally would NEVER recommend manually setting font sizes in the editor.
In fact in Total 6.0 I completely removed the font size selections from the editor, they will only be added if you have “Classic Styles” enabled in the Theme Panel (which is disabled on all new installs). In fact, for older sites I would generally recommend disabling Classic Styles and browsing the site to make any changes to support the newer/modern theme layout and font sizes. More details on the 6.0 changelog: https://totalwptheme.com/docs/changelog/6-0/
Why wouldn’t I recommend using the font size field in the editor?
We’ll, because it manually inserts inline CSS into the editor to modify the font size. If you or your client ever wants to change font sizes on the site you will spend a lot of time trying to locate and change those manually added font sizes everywhere. It also can make it hard to track what sizes are being used throughout the design.
Your site should be using consistent font sizes, which you define in the customizer and then occasionally you would use different font sizes in builder elements like the heading element. For the most part your body should be 16-20px and then any larger text would be for the headings (h2,h3,h4), occasionally smaller text for the header menu and a larger font size for the logo (if it’s text based). For most sites you shouldn’t be adding different font sizes in the editor – ever.
If you must set custom font sizes directly in the editor (as opposed to a builder element) and in general you should be using the preset font sizes so you can control them globally – https://totalwptheme.com/docs/preset-font-sizes/
You can access these in the editor as well under the Formats button: https://a.cl.ly/z8u9rl5P
- AJ
Hello AJ,
Hope you are doing well.
I have a question about ajax filtering. Is it possible to modify this code that you wrote “https://totalwptheme.com/docs/snippets/advanced-ajax-filter-example/” to work with sidebar for filtering products by custom taxonomy (let say color, size, etc.)? If not do you have any examples that do? I have searched for plugins and they are all bad. So i would like to do this with code.
Best Regards,
- Thomas
Hi Thomas,
Yes it’s possible to modify the code for product filtering.
In the example snippet if you look under the ”/* Category Dropdown */” example you can see how I get a list of terms using the WordPress get_terms function, you would use the same function to get terms for any taxonomy, such as “color, size, etc”.
Just keep in mind that this filter only works along with the theme’s Post Cards element.
I’m not sponsored or affiliated with this plugin, but I have noticed a lot of WooCommerce sites using this plugin for their filters: https://wordpress.org/plugins/filter-everything/ (not sure if you need the pro version though for WooCommerce).
- AJ
So if i use default Woo functionality your code will not work unless i set up a custom dynamic product template and then add your code? Every free plugin i check works fine but they lacks features like hide empty terms and that is only available via paid version.
Correct, the filter function in the theme is specifically for use with the Post Cards element (it wouldn’t be safe to allow it to filter “random” archives).
But you don’t need to make a dynamic template. Since the filtering is ajax based and you only need it on the main shop page you can use this function – https://totalwptheme.com/docs/woo-disable-shop-archive/ – then simply insert the Post Cards element on the page and set it to display products (you can choose the WooCommerce card style, any of the preset product cards or create your own custom card). Then you can use the sample snippet to create your custom filter to add to the page (either in a sidebar or in a row column).
Filtering is very complex stuff so it makes sense for people to charge for these functions. The only thing I don’t like is that plugins often charge monthly/yearly fees, if you can find a good filter with a 1 time fee that would be awesome. I would love to create my own Woo filter plugin and sell it for an affordable single license fee, I just don’t have the time right now.
- AJ
Thank you for that answers. One more thing i can’t figure it out. Your theme had ticons prior version 6.0 which replaced all ticons with svg. How do i add now icons in contact form with svg?
Before i added this: class=”ticon ticon-globe” into span element.
And now with svg?
I went to your webiste “https://totalwptheme.com/docs/icons/” to search for globe icon and i just can’t add [ticon icon=”globe”] into span. So would you be so kind to tell me how to add svg icons now?
Hi,
What plugin are you using for your form? Most forms allow shortcodes so that you can insert the [ticon] shortcode.
If not, you have 5 options:
1. Contact the form plugin developer and ask them to update the plugin to allow shortcodes.
2. If the plugin allows adding SVG html, then you insert the HTML directly which would look like this: https://gist.github.com/wpexplorer/ed78f616685af5d38b75ea0cf7cd3ff0
3. You can install this plugin I made which will load the old font icons on the site so they can be used in the same way – https://a.cl.ly/NQunKAvq – this of course is not “optimal” because then your site is loading the extra fonts and CSS which defeats the whole purpose of the theme switching to SVG’s to slim down and speed up the site.
4. You can use CSS to add the icon as an SVG where you want it using the pseudo ::before element and an image mask.
5. You can use HTML entities for the icons instead or emojis -
- AJ
Hello AJ, How can I find out the name of the demo I imported a few years back on thomaslorenzo.com
Hi,
Your website doesn’t look like any demo as you’ve made your own customizations so it may be impossible. The only way would be if you go to the media library and you have some old imported images, perhaps I can tell from those images (you can send a screenshot from the media library) which demo they came from.
But I don’t understand the purpose of knowing what demo was imported. Can you explain?
- AJ
Dear, I created a custom card for product view and a dynamic template called “product listing” in order to display Woocommerce products in archive and categories pages. I have a problem of order: I need the products to be shown on price basis, from the lowest to the highest. In dynamic template there’s no the “orderby” option, I only set it in aspect—>customize. How can I fix it? Thanks
Hi,
I actually added the “Catalog: Sort By Dropdown” to the WooCommerce template part element for the upcoming update – https://totalwptheme.com/docs/upcoming-update-changelog/
The update isn’t ready yet, but I will release it this week – I’m primarily waiting to see if WPBakery will update this week so I can update after.
If you want, I can send you the un-official updated theme via email so you can access this new option before the official release. If you want, email me at wpexplorer [at] gmail dot com.
- AJ
Hello, I have a problem: I can no longer save certain pages after changing content in the backend (does not apply to all pages). If I use the “Edit Site with WPBakery Pagebuilder” to change content on a page, saving works.
If I deactivate the Total Theme Core plugin (version 1.8.7), saving works normally again in the backend on all pages.
Do you have an idea what the problem could be?
Hi,
This is AJ the theme author.
There aren’t any known issues with the saving function. It’s possible deactivating the plugin fixes the issue if your server is simply running out of memory, but more commonly I’ve seen this issue with people using 3rd party WPBakery add-ons which have outdated code that conflicts with the total theme core. Are you using any 3rd party WPBakery adons?
If the page doesn’t save it’s going to be triggering a 500 internal server error (most likely) which should get recorded to your server error logs. Are you able to access your server error logs to see what is being recorded when you try to save a page?
If you want to send me the exact code you are using on one of the pages that won’t save I can add the code to my test site and see if I have the same issue: https://totalwptheme.com/docs/share-page-content-troubleshooting/ – this way if I can trigger the same issue I will be able to locate the problem and if not, then we know the error lies somewhere else, it can help us figure things out.
- AJ
Hello AJ – Hope all is well. When is 5.18 being set free? Battling with the “Deprecated: Function Vc_Base::addPageCustomCss…” adding errors above all uses of templates. Another issue I noticed is that Top Bar Social links do NOT open in a new tab when the target is selected.
Hi,
I’m waiting to see if WPBakery releases their next update soon so that I don’t have to release another update right after just to send out the new WPBakery plugin.
- This is only a deprecated notice so it’s not an actual error and doesn’t affect how the site works. If you are seeing the notice visible on your website, this is a concern. You should make sure the WP_DEBUG_DISPLAY constant is set to false in your wp-config.php file. This will hide the deprecated notices, but most important it will prevent any actual errors from displaying on your site (if there ever is one) which can be of security concern. Debug errors should only be visible on your site if it’s a development site and not live.
- I double checked the top bar social links and they are working as expected. Most commonly when people have issues with links not opening in a new tab it’s because they’ve added an accessibility plugin or service to their site and these generally remove all target _blank from your site because it’s of accessibility concern. Can you check to see if this is the case? If not, the only other reason I could think of is that you’ve modified the way the social links work via a 3rd party plugin or you’ve added some other script to the site that’s modifying the target _blank attributes on your links.
- AJ
Hey AJ,
our Ninja Tables Plugin (free version) suddenly dont work anymore. Only the loading icon is shown.
- Everything is up to date - Disabeling all other plugins did not change anything - If I switch to the 2024 theme from Wordpress, the tables work, thats why i write you
- I get 3 “bad request” errors in the console, but no idea how to read them. 
jquery.min.js?ver=3.7.1:2
GET https://die-baggerei.de/wp-admin/admin-ajax.php?action=wp_ajax_ninja_tables_public_action&table_id=875&target_action=get-all-data&default_sorting=old_first&skip_rows=0&limit_rows=0&ninja_table_public_nonce=6a0ceff56f 400 (Bad Request)
GET https://die-baggerei.de/wp-admin/admin-ajax.php?action=wp_ajax_ninja_tables_public_action&table_id=866&target_action=get-all-data&default_sorting=old_first&skip_rows=0&limit_rows=0&ninja_table_public_nonce=6a0ceff56f 400 (Bad Request)
GET https://die-baggerei.de/wp-admin/admin-ajax.php?action=wp_ajax_ninja_tables_public_action&table_id=869&target_action=get-all-data&default_sorting=old_first&skip_rows=0&limit_rows=0&ninja_table_public_nonce=6a0ceff56f 400 (Bad Request)
Any quick idea how to solve this?
Thank you very much, Sanny
Hi Sanny,
You’ll need to check your server PHP error logs to see what sort of error is showing up. The console error suggests that there is an error when running an AJAX function which means there is a server side error, which is going to be PHP related, so we need to check the PHP error logs.
I downloaded the plugin and tested it and it’s all working for me: https://a.cl.ly/8LuNWdeG – but my table isn’t making any AJAX requests so I’m not sure how to recreate your issue.
Now, switching theme’s doesn’t necessary prove anything. The error could be caused by something like a PHP memory limit and switching themes just clears up a little memory and then it works. Also, if you are using a child theme it’s possible there is an error in the child theme which is causing the issue.
I do see your site uses a child theme, does switching to just the parent Total theme fix the issue? If so, you will want to revise the child theme for any errors.
- AJ
ps: I tried browsing your site but couldn’t locate which page had the pricing table, maybe if you share the URL that has the table on it I can inspect the page and see if anything stands out.
Morning AJ,
thanks for your – as always – awesome support and will to help.
PHP error logs: -> stays empty, no errors are shown. I talked to the hoster support and they said, that if it stays empty, there seems to be no mistake
Here you can see the error: -> https://die-baggerei.de/debug/
I have an old staging website, where it is still working, maybe that helps? -> https://check.die-baggerei.de/preisliste/ -> WP 6.3.5 / Total 5.9
Both on same server, both use(d) PHP 8, (live-site is now 8.2) but switching to 8.2 / 8.3 did not change anything.
Does switching to just the parent Total theme fix the issue?
-> no, unfortunately it does not. 
Anything else I can provide to you?
Thank you and have a nice day!
Best, Sanny
Hi Sanny,
I see the code is added inside a WPBakery text block and I know that WPBakery somewhat recently updated the text block to sanitize some stuff for security reasons. If you instead add your table shortcode via the theme’s shortcode element does it work?
Since your support has expired you won’t be able to submit a ticket, but if you want you can email me directly to wpexplorer[at] gmail dot com and if I can get WP and FTP access I should be able to troubleshoot this.
- AJ
Morning AJ,
sorry for my late response, i was away during the weekend.
I tried to add the shortcode via shortcode element, but unfortunately it did not change the result.
I will write you an email with the data you need, thank you so much!!
Have a great start into the week!
Best, Sanny
I got the email Sanny, I’m logged in and looking now!
- AJ
Hey AJ,
thank you so much for finding the error I caused!!
I would never have been able to solve this on my own. Outstanding support, as always. I really, really appreciate it!
You are very welcome and thank you so much for my coffee!! I never splurge on Starbucks because it’s so expensive, but thanks to you I went a little crazy today 
- AJ
Hello, Is there any way to get an outdated version of total theme, namely version 5.0. We need this because the website is not built with a child theme and so we can get the modifications out of it and then update to the latest version.
Thank you!
Hi,
You can email me at wpexplorer [at] gmail dot com and I can send you the old version. I’m assuming you wanted to do a file compare across all the files to see if anything was manually modified?
You may also want the older version of the Total Theme Core plugin as well to incase someone had manually modified the plugin files also.
If you share the site URL I should be able to also look at the site and quickly tell if anything major was modified or not (as long as it’s not a massive site).
- AJ
ps: Total has hooks/filters for virtually everything, so if something was modified and you are creating a child theme to apply those edits. I do NOT recommend copying/pasting theme template parts into your child theme. Instead you should use proper hooks to make your mods. I have many sample snippets here: https://totalwptheme.com/docs/snippets/ – and a list of action hooks and filters here – https://totalwptheme.com/docs/hooks/
And if you are unsure about how to properly modify anything, be sure to ask! Because it is possible to override things in a child theme in a way that makes updating and maintenance a hassle, which you want to avoid.
Hello,
i have a question about the Carrousel i added to my webpage. before updating wordpress a had a carrousel with pictures with no issues. i updated the new Wordpress, and now the pictures i add on my website and automaticly go into the carroussel seems to be very huge. it looks like my whole “shop” page is weird now this happened. Can you help me with this issue? thanks in advance
Hi,
This is AJ the theme author.
Updating WordPress shouldn’t cause this sort of issue, but it’s possible updating something else could have. Can you please share the URL in question so I can inspect the page and see what is going on? Thank you!
- AJ
Hi,
For the carousel, I can see there is a noscript tag added with the image HTML – https://a.cl.ly/Z4uNBP05 – which suggests that a 3rd party plugin is lazy loading the images inside the carousel. The problem is if the images are lazy loaded, the carousel script is not able to determine the correct height for the carousel because the image sizes are unknown. It’s crucial for the image carousel images to load when the script runs so that the carousel renders at it’s proper dimensions.
It looks like you may be using wp-rocket, is that correct? I had a look and it appears that the WooCommerce carousel specifically doesn’t have the extra classname to prevent WPRocket from lazy loading the images. I am adding that now for the upcoming theme update. If you want to patch your site temporarily it’s very simple. You can just edit the file at plugins/total-theme-core/inc/vcex/templates/vcex_woocommerce_carousel.php and on line 252 you will find the code for the thumbnail, you simply need to add ‘lazy’ => false, to the array.
I recorded a video to show you how to edit the file via the WP admin if you have the plugin editor enabled: https://a.cl.ly/eDuKpYz5
This fix will be in the next update as well, so if you are using WPRocket the carousel images will be automatically excluded from lazy loading. Otherwise I believe you can go into the WPRocket settings and exclude the image by targeting the element ”.wpex-carousel img” – but I’m not too sure about that (not super familiar with WPRocket since I don’t own a license).
The shop page – https://saphireart.com/collectie/ – is showing that it’s the WooCommerce shop archive but the content of the page is completely empty. So something is modifying the default WooCommerce archive. There are only a few reasons I can think of:
1. Your shop page isn’t properly set up for WooCommerce. Which means creating a standard page then defining it under WooCommerce > Settings > Products > Shop Page
2. You’ve disabled the default Shop Output via the Customizer: https://totalwptheme.com/docs/woo-disable-shop-archive/
3. A 3rd party plugin is messing up the shop page and you’d need to disable plugins 1 by 1 to test.
- AJ
Hi AJ,
Can you provide some CSS for side border heading style to not display that border below 768px and keep the H1 center aligned?
Thanks, Paul.
Hi Paul,
You can use this CSS:
@media only screen and (max-width: 767px) {
.vcex-heading-side-border span:not(.vcex-heading-inner) { display: none; }
.vcex-heading-side-border .vcex-heading-inner { margin-inline: auto; }
}
- AJ
Perfect thanks.
Hi Aj, How are you? I have a post cards grid for staff, and i love the “modal option”, but how can achieve that using button inside the card instead of using the entire card as link? because i also want to have a separate link in the card for visiting socials…
See the example https://www.dropbox.com/scl/fi/40ypzcxuesytrjj1g9gg8/modal-post-card.mov?rlkey=u5qotwfgisz0pv0o3n0wowjee&dl=0
If i use modale link in the post cards module, i cant use the social links If i use “iframe link” in a button inside the card it is not as nice as the modal…
oook, i managed to achieve it using inline content lightbox + dynamic values!
There is always a way with Total 
That works 
The only thing is the inline lightbox uses the Lightbox script and not the native modal lightbox. I will look at adding a new link type to the button called “Card Modal” this way it can use the same code used in the Cards API and can be done easily without extra stuff. I hadn’t thought about this before so thank you for bringing it to my attention!
I’m waiting on the next WPBakery update but once that’s out I will release Total 5.18 and hopefully this new setting will be in this version as well. I will work on it right now because I think others would like it.
- AJ
Hi, I’m currently using version 5.0.8 with a child theme and would like to update to 5.17. Do you foresee any potential issues? Thank you!
Hi,
This is Aj the theme author. It’s impossible for me to know if you would encounter any issues from the provided information. So no, I can’t foresee any potential issues. Usually when customers have issues when updating it’s because they don’t update the bundled plugins (mainly Total Theme Core and WPBakery), they don’t clear their cache after updating or their server is very outdated and not compatible.
I have some extra precaution tips on the docs if you are interested: https://totalwptheme.com/docs/update-theme/
And of course, if you ever update and have any issue, let me know so I can look and help fix whatever it is.
Your current version is like 4 years old. I highly recommend you keep your site updated whenever there is an update available and read the changelog so that you are aware of what has been changed, optimized and/or added – https://totalwptheme.com/docs/changelog/ – going back and reading through all the changes over years can be very overwhelming.
Of course you don’t ever need to really read the changelogs, but if you are making advanced modifications to the site it’s always a good idea. Also, you may be interested in new features added to the theme for use on your site.
- AJ
ps: I am releasing a 5.18 update this week, most likely tomorrow, if you wish to wait for that.
Thank you for your quick response. I use VaultPress so if there are issues I can quickly restore. I’ll wait for the most updated update. I did get very behind updating my site but plan on making it more active.
Oh nice, I used VaultPress for a long time and it really is awesome. It’s good to have 
If you do run into any issues though, before restoring reach out to me because it could just be a simple fix and I may need to view the issue live to know what’s going on and if you revert back I have no way of inspecting the problem.
I haven’t released 5.18 yet, because there was a couple things that popped up and I also didn’t want to release an update on July 4th – so I will most likely release it over the weekend.
- AJ
Hi AJ, thank you for your response. I just updated the Total theme to the most recent update and encountered a JS conflict on both Chrome and Safari mobile browsers. I’ve attached a screenshot:https://drive.google.com/file/d/1sQ5-yrYzWStOJLWO1QGeEOEBAtK2V5Fl/view?usp=sharing and this is the address: geoffrygertz.com. Thank you!
Hi again, I forgot to delete mobile browser history and everything is working.
Hello,
My question is about seeking advice. I have two websites with Total Theme hosted in Australia. I am now moving to Spain and wondering if, in order to improve efficiency (SEO, speed, etc.), I should host on a local server or better servers. My hosting service in Australia is VentraIP. My websites are thomaslorenzo.com.au and thomaslorenzo.com. I also have creativeguitar.academy with another WordPress theme and the LearnDash plugin that I would like to move to thomaslorenzo.com.
What would you recommend for servers, and would your theme be suitable for to the online courses I offer with LearnDash?
Hi,
This is Aj the theme author.
Personally I recommend managed WordPress hosting and the reason for this is because these hosting solutions have built-in optimizations specifically for WordPress and if you have any issues the hosting company will assist you so you don’t have to manage your server on your own and worry about server upgrades, security, cpu spikes, memory usage…etc.
I use WPEngine and love it so it’s what I generally recommend but I think Kinsta is probably a superior solution (at this time) and if you need a more budget friendly solution there is SiteGround – but because it’s so affordable it will be slower.
In terms of LearnDash, the theme itself doesn’t really matter much to be honest, because LearnDash uses it’s own template system and styling so the theme doesn’t really affect it much. Total has some built-in settings for LearnDash to control some things like the page layout (left sidebar, right sidebar, no sidebar), disable title, etc.
I would recommend creating a staging version of creativeguitar.academy so you can try it with the Total theme to see if you are happy with the integration or not.
In terms of SEO though, I’m wondering if moving your lessons over to your primary domain is a good idea – it could cause some issues. Keeping them separate may be best (imo). Then again with recent Google changes, most websites are really suffering when it comes to SEO and it doesn’t look like anyone really knows what to do…
- AJ