Discussion on Total - Responsive Multi-Purpose WordPress Theme

Discussion on Total - Responsive Multi-Purpose WordPress Theme

Cart 57,739 sales
Recently Updated
Well Documented

WPExplorer supports this item

Supported

22316 comments found.

Hi Aj, how are you? my “all” filtr tab stopped working, following your video using navbars for filtering, now when “all” (#al – All in Menu) shows 0 results, and the url ends with ?filter=al Example: https://forestgreen-louse-296003.hostingersite.com/showcase/

Hi,

Sorry, I’m not sure what you mean. By default the Feature Box doesn’t have any animation: https://totalwptheme.com/elements/feature-boxes/ – can you share the URL so I can see what you are referring to? Thanks!

- AJ

you are right!. I am redesigning an old web, and there was a :hover global class causing that! Sorry :(

No worries ;)

Hi AJ. I am trying to use a custom dynamic template for Post Series. There is an input field for this in Customizing ▸ General Theme Options ▸Post Series.

The field is not a drop-down. What should I input here? I have tried to type in the dynamic template name and the template number as seen in the dashboard. Neither seems to work.

Awesome!

The problem you are having is that get_article() is not a function in WordPress. In fact this code would probably throw an error on your site. You need to keep the function that says get_post().

In WordPress technically all custom post types and even pages are “posts” so when you see a function that says post in the name it just means it’s returning data for that post. In this example get_post() specifically returns all the data associated with the current post – https://developer.wordpress.org/reference/functions/get_post/

Also the Post Series taxonomy is always called post_series so you can’t change that either.

The only part of the code you want to change is the is_singular( ‘post’ ) check at the top. Leave everything else the same.

Make sense?

- AJ

ps: To share code here in the comments you need to wrap it inside pre elements.

Got it! Change to snippet made. Now working.

THANKS

Awesome ;)

I bought the product and in the relevant section I type the payment code to verify the license, but it is not verified in any way. Only the loading transaction icon returns. I bought the product here from Themeforest, I’ve never encountered anything like this before. Can you help me urgently to solve the problem.

Solved thank you.

Great! Thanks for the heads up!

Hi,

I am using the Puppy demo. Is it possible to make the right sidebar scroll as I navigate down a post, and also have a specific block within the sidebar scroll along with the post content?

Hi,

Yes, it’s very easy. You just need to edit the sidebar template and use the theme’s wpex-sticky utility classname – https://totalwptheme.com/css-framework/position/

I made a video to show you: https://a.cl.ly/wbuOrnkK

- AJ

Hi AJ

I use the “Reach” demo. My question concerns frames. Let’s say I decided to add a frame to the page I need (for example, “Services”). How do I do that?

1. If I want to add a simple frame, like
<iframe src="https://www.example.com" width="600" height="400"></iframe>

2. If I want to add a frame through divs with my own styles, like this

<div class="iframe-style ">
<div class="iframe-bg-image" style="height: 500px; background-image:url(https://site .com/wp-content/uploads/2024/12/image .jpg);">
</div>
<div class="iframe-content">
<button href="https://site .com " class="iframe-button" data-fancybox="" data-type="iframe" data-preload="true" data-caption="Test">
Button name
</button>
</div>
</div>

Hi AJ

Great solution, thank you!

Even though I will be using a shortcode, I would still like to clarify a couple of things. Perhaps I will need it in the future.

1. How to use my own HTML code in WPBakery?

I still haven’t figured out how to do it correctly. For example, I decided to insert something like this:

<div>
<p><a href="lorem.html"><img src="images/sample.png" width="189" height="255" alt="lorem" /></a>Lorem ipsum dolor sit amet...</p>
</div>

This is just an example. I understand that something similar can be done through the WPBakery editor itself.

2. Unnecessary HTML tags

Let’s say I decided to add the code from your example to the page:

<dialog id="popup-1" class="wpex-modal">
<div class="wpex-modal__inner">This is my Popup</div>
</dialog>
<button aria-controls="popup-1" class="wpex-open-modal theme-button">Popup</button>

In WPBakery I add a new row. Then I go to Classic mode, find this empty row and paste the code above there. Like this https://ibb.co/XLRvtPW

When I click Update in WPBakery, it takes me to the Gutenberg editor. There I see this https://ibb.co/3zdj7cw

I fix it as it was before. Save

Everything works on the page, but in the source code I see unnecessary HTML tags. This is what it looks like in the page’s source code https://ibb.co/41K21pF

Extra tags have been added to the code: p and br.

Why does this happen? What am I doing wrong?

HI,

1. To insert HTML in WPBakery you just need to use the Raw HTML element. Video: https://a.cl.ly/xQuk0pNo – WPBakery saves the code as Base64 code so it doesn’t cause issues with the editor, then it gets parsed on the frontend when displayed.

2. You can’t just insert HTML inside WPBakery like this because the WPBakery rows need to contain shortcodes, if you insert plain HTML it breaks the WPBakery editor. When using WPBakery you should never edit things in classic mode because things can break. If you just use the RAW HTML element as mentioned above it will work correctly.

And when you edit in the WordPress Classic editor, WordPress will automatically insert extra tags like the line breaks you see. This is because the default WordPress editor has code that automatically adds spaces after new lines.

3. Tip: When you first open the WPBakery window to insert elements you can actually imediatly start typing to locate an element so if you type “html” you will find the element easier. Like I did in my video.

- AJ

Thank you AJ, your support is priceless :)

Hi AJ,

I have WP 6.7.1 installed with Total theme version 5.19 installed.

The website works great – https://rpwtraders.com

I try to update the theme via different ways: > Appearance > Themes > Update > Updates > Update Themes > upload the latest zip file

I have tried to update the theme with the last few versions including version 6.0.2 today.

Everytime I update I get the error = There has been a critical error on this website.

Do you know what I can do to overcome the error.

Thanks Paul

Hi Paul,

This is a generic server error. Unfortunately, no one else is having critical errors when uploading so I have no idea what could be going on.

Are you able to log into the site to access the backend? If so, you may want to try disabling plugins to see if it fixes things. The error could potentially be related to a child theme code as well.

If you want shoot me an email directly to wpexplorer [at] gmail dot com (so you don’t have to renew support – although if you want to, it really does help me out). And provide me with your WP and FTP logins via this – https://onetimesecret.com/ – and I can log into your site and see what’s going on to get it fixed up right away without you having to revert to any backups.

- AJ

Hi AJ, thanks for the reply. I renewed support and sent through a message. Thanks again Paul

Hello. Is it possible in wpbakkery to set a different font size in the title and text each separate block for mobile devices? For example, Elementor is easy to change. But in wpbakkery I can’t find where to do this.

Hi,

If you are using the theme’s elements you just click the toggle next to the font size field to enter font sizes at specific breakpoints. Here is a video: https://a.cl.ly/8LuWyvjY – any size you add will be use for that breakpoint and lower, so if you set a size at the middle breakpoint it will be used for that and all the smaller ones (no need to add a number to each field).

BUT…setting a custom font size for different breakpoints is very old school and not generally recommended these days. The modern way to add responsive font sizes is via the CSS clamp() method. I would only recommend using the breakpoints for extremely large font sizes where you may need a bit more control.

In Total 6.0 I introduced fluid font sizes by default for the theme’s built-in preset font sizes – https://totalwptheme.com/docs/preset-font-sizes/ – if you are using an older version of the theme you can either disable the “Classic Styles” option in the Theme Panel to “migrate” your site to the new fluid font sizes, site layout, default font size…etc. See the changelog for more info: https://totalwptheme.com/docs/changelog/6-0/

Or you can keep Classic Styles enabled and define fluid font sizes in the Customizer for your preset font sizes. This site is great for generating them: https://www.fluid-type-scale.com/

And it’s highly recommend you just click on the preset font sizes and use those in the elements that way your font sizes aren’t manually added everywhere and you can easily control them in the customizer globally:

- AJ

ps: If you prefer Elementor, Total is fully compatible: https://totalwptheme.com/elementor-integration/ and https://totalwptheme.com/docs/elementor-site-width-setup/

Hi AJ, I updated the total theme and it seems that the toggle menu it doesn’t appear when you click it in the mobile view. Is there any issue about that with the new version? this is our URL: https://bilbaobizkaiapeoplesmuseum.com/

can you help with this issue?

Thanks!

I had a look at the plugin which I believe is this one; https://wordpress.org/plugins/page-optimize/

If you are using this plugin. I know you de-activated it but I would recommend deleting it entirely and never using it. It has a lot of issues:

  • It combines your scripts which can actually slow down your site. Combining scripts is an outdated optimization not recommended with newer protocols.
  • It moves where styles are loaded which breaks CSS priority.
  • It incorrectly removes all defer attributes from scrips.

The plugin is so broken It doesn’t even make sense for me to suggest any changes for them. This plugin will probably only work with a very simple site that is loading a single CSS file and un-optimized JS. The Total theme has built-in optimizations already anyway, so it’s completely unnecessary.

Hi AJ, I don’t realy use this plugin, It was instaled by default, so I’ve deleted as you told me. thanks again Sonia

Hi AJ, I hope you are well. Is there any way to make something like this grid under “Perfect Beauty Things” of this page: https://chandelier.qodeinteractive.com/light/ ? One of my clients asked for this but I cannot find any way to reproduce it with Total.

Thanks George

Hi George,

There isn’t anything built-in to the theme for this sort of things. You would need to use a 3rd party plugin or custom CSS/JS.

It wouldn’t be very hard to come up with the custom code to make this work (should only be a few lines of JS as all you need to do is add/remove classes from the items when hovering on one of them and the class would then be used to hide the content). You can inspect the code used on the same site to see how they did it.

But personally, I would never recommend something like this. I think it would be best to convince the client to do something else. These are the main reasons that layout is a bad idea:

  • SEO: It’s very bad to hide text like this.
  • Usability: It’s not clear to the end user that you should hover the image.
  • Accessibility: Most importantly, this isn’t accessible for people with disabilities.

- AJ

Hi – I am setting up a new site (on multisite). Imported the Corporate demo but am having trouble displaying the main menu in the header. It looks fine when I am in the customize header screen, the menu is visible and responds to changes, but when I preview the site there is no menu in the header (only the logo). Created a new menu and swapped that in, but the problems remains. Can anyone help please?

AJ – you were spot on. I disabled Minify in TotalCache and the menu appears. I reenabled it again so you can confirm the same. Until they respond with your requested fix, are there any other options than just disabling this setting in TotalCahce?

Well, all the theme’s scripts are already minified by default so there is no point in having another plugin minify and create duplicates of the theme’s scripts.

Ideally you could exclude all the theme’s scripts from Total Cache messing with them (for example using their “Never minify the following CSS files:” option) but because of how the plugin is coded it’s complicated and messy.

Other optimization plugins allow you to exclude folders (like the theme or a plugin) completely from their minify, combine or other optimization processes. Unfortunately Total Cache doesn’t allow this, so you have to manually add each file in the settings to be excluded. Very bad design.

That said, I looked at your site and all the CSS and JS files loaded on your site are just coming from the theme, WPBakery and Slider Revolution. They are all already minified! So there is no need for W3 Total Cache to waste server resources doing something that’s already done. I would recommend just keeping the option disabled.

More importantly I don’t see any sliders on your site so you should be able to disable/delete the Slider Revolution plugin and actually speed up the site a bit. You can then disable the notices from the theme to install it so it doesn’t bother you – https://totalwptheme.com/docs/disable-bundled-plugin/

I really recommend never using sliders actually. This is a really good read – https://yoast.com/opinion-on-sliders/

- AJ

Thanks again AJ. I started with slider revolution disabled, but when I played around with things to figure out the missing menu issue I may have enabled it, since the demo I imported used a slider revolution part. I will make sure to disable it again.

Hi, What is the diff btw Single Image by WPBakery & Total?

When I add a single image in the row, I want to set max height of the image ie to truncate the image because the original image is too high .. can this be done?

Hi,

The Single Image is a core WPBakery element. So it’s coded by the plugin developers. The Image element by Total is an element I made specifically for the theme that has more flexibility.

Generally I would recommend using the theme elements when possible and not WPBakery’s so you have more customization. Also because then you can use the theme’s WPBakery Slim mode feature – https://totalwptheme.com/docs/wpbakery-slim-mode/ – to speed up the site.

You can easily set a max height for your image in the theme’s Image element under the Dimensions tab: https://a.cl.ly/mXuNjpQw

- AJ

hi AJ, is it not possible to use vimeo videos as row background videos? Also, container units are not supported yet, are they? qw, qi, qb….

I mean cqh, cqw…. they are a really good alternatives for vw, and vh when having boxed content

Hi,

Currently there isn’t a built-in setting to use Vimeo videos for your background, but I wouldn’t recommend it anyway. It’s best to always self-host your video background. That said, if you are using Vimeo Pro it’s possible to display the Vimeo videos inside standard HTML elements (aka self-hosted).

Where are you trying to use those units exactly?

The only fields in the theme that sanitize the input in a way that would prevent those units from working would be font size fields. Any other theme field should strip those out.

- AJ

Hi,

I struggle to change the font size of the price in Woocommerce on the single product page, I can only alter the weight.

Is there a way to do so that I’m missing ?

Thank you

Hi,

This is AJ the theme author.

There isn’t a built-in Customizer setting for this, but you can use a little Custom CSS.

Example CSS:

.woocommerce .product .summary .price { font-size: 16px; }

If you want to use a theme’s preset font size – https://totalwptheme.com/docs/preset-font-sizes/ – the code would look like this:

.woocommerce .product .summary .price { font-size: var(--wpex-text-xl); }

Where “lg” is the font size prefix (xs, sm, md, lg, xl, 2xl, 3xl, 4xl, 5xl, 6xl, 7xl)

You can also create a custom template for your products if you want to have more control over the design – https://totalwptheme.com/docs/woocommerce-single-product-template/ – when you insert the theme’s WooCommerce Part element to display the product price you can modify the typography.

- AJ

Thank you for the quick answer. Got it.

Hi AJ

Can you take a look at the top bar on mobile:

https://tinyurl.com/yc49j4bp

Where the address wraps on to two lines, the icon appears middle aligned, and it has also become separated from the text instead of being next to it.

Can this be adjusted so the icon is top aligned rather than center? And adjacent to the text not separated?

This site has been live a few months and I don’t think this issue was present at launch, might it have changed in a recent theme update?

Thanks

James

Hi James,

I think the theme’s [topbar_item] shortcode has always worked like this. But I could be mis-remembering. If you want you can use this CSS so that it’s not a flex container:

.top-bar-item__inner {
    display: inline-block;
}

I will have a look back at old versions to see when it changed and if I commented in the code as to why I made the tweak.

- AJ

Worked great – thanks.

Issue: all of my Text Block elements no longer allow me to edit them. All of the content is removed from the text block, the editing toolbar is gone and I can not save.

This is on a live environment, any help is appreciated.

AJ, this ended up being an issue with a 3rd party plugin. All good now.

Glad it was an easy fix!

Any chance you can tell me which plugin? This way I can test it locally and suggest a fix to the plugin developers.

- AJ

AJ, The plugin causing the issue was WP Migrate Lite by WP Engine.

CSS: .wp-block-image img { width: 100%; display: block; margin-left: auto; margin-right: auto; } This CSS is not working at the moment. Please help me.

Hi,

This is AJ the theme author.

Can you please provide the URL so I can see what you are trying to do?

The CSS doesn’t make much sense, because if you want your image to be 100% there is no point in adding a left/right margin of auto because it’s not going to actually do anything. Using a left/right auto margin is intended to center an element, but if the element is displayed at 100% it’s technically already centered.

- AJ

Hi There, as the Bluehost server stop support older PHP version, my website can’t show up at all. after i upload new theme to server it works but website style is not right. So, i If I renew support, can you fix this for me? Thanks

I used the WP backend to upload the new theme and overwrite the old one, and it worked.Thank you very much.

Awesome!

ps; I am releasing an update soon, so make sure your license is active under Theme Panel > Theme License so you can easily update from now right in the WP admin.

Hi I would like to ask if there is a way to make the thumbnails on the home page display with the same height? Thanks.

This is AJ the theme author.

Making your images the same size is very simple via either cropping or aspect ratios (recommended). I don’t know how your homepage was created so there is no way for me to provide you with the exact instructions. Can you share the URL in question?

Assuming your homepage is just a blog then under Theme Panel > Image Sizes you can set an aspect ratio for your images under the Blog tab.

Setting an aspect ratio will ensure your images are all the same height and width.

More info on image sizes in the docs here: https://totalwptheme.com/docs/define-your-image-sizes/

You could alternatively crop the images, but this isn’t generally recommended anymore.

And you don’t have the Aspect Ratio options then your theme is outdated: https://totalwptheme.com/docs/changelog/

If this doesn’t help please share the URL so I can see how your homepage is created. Thanks!

- AJ

Hello,

I’m working a new website with your theme.

I want to have a transparent header for my welcome page with an image on the background.

I allowed the transparent header on this specific page and added a simple image to fill the screen with a row that is set to Strech row and content (no paddings). It works well on my desktop view but the image on my mobile view and tablet is not streched with full height as I can see on some of your demos (Biz for instance).

So the image looks small and is not cropped to fill the full height from my mobile.

How can I achieve this ?

Thank you !

Hi,

This is AJ the theme author.

It sounds like you need to change the background image to “Cover” like this: https://a.cl.ly/DOuLNQPQ

In CSS a cover style background will make it so your image always takes up the full height and width of the container. Of course this can cause some of the image to overflow so it may not all be visible on smaller screens. So often you want to make sure you use an image where that doesn’t matter.

For example if you set a background image that has a bunch of people some may get “cut” off on smaller screen sizes.

Let me know if you have any followup questions or if there is anything else I can assist with!

- AJ

Got it, thank you so much. It did work perfectly.

Hey AJ, I am currently facing the task of rebuilding 22 websites after the existing theme is no longer being updated.

I came across your Total theme and have found it quite pleasant to work with so far. I’m currently in the process of switching one of the smaller sites to the Total theme and I’ve come across a few problems and hope you can help me.

The breakpoints of the theme or of WPBakery are the normal ones: > 1200 Desktop 992 – 1199 Tablet Horizontal 768 – 991 Tablet < 767 Mobile

Why are the breakpoints different when specifying the font variable to be used in a total element? For the heading element, for example, the breakpoints are as follows > 1025 Desktop 960 – 1024 Tablet Horizontal 768 – 959 Tablet 480 – 767 Mobile Horizontal < 479 Mobile

Unfortunately, this makes it impossible to adjust the behavior of the text size to the column width.

Then I tried to make a single menu item look like a button and gave the menu item the class menu-button as specified here: https://totalwptheme.com/docs/header-one-menu-button . Unfortunately, the only associated CSS seems to be the following:

.menu-button { —wpex-btn-font-size: 1em; }

Of course, it would be no problem for me to write the CSS myself, but if the functionality already exists in the theme to use the values stored in the Customizer, that would of course be nicer. Website: https://total.neunender.de/

The last question is whether you can change the behavior of the columns in the backend page builder with the “Float Columns right” functionality switched on.

It seems unintuitive that you have to swap the columns in the backend after turning on the function, where the page builder in the backend actually reflects the desktop view.

A hint like “Columns reversed” at the same place where e.g. the background color of the row is displayed could make the whole thing easier to read in the backend.

Otherwise, so far a really successful theme with many simplifications that I have not seen before.

Thanks - Florian

Hi Florian,

Font Size Breakpoints:

The theme’s font size breakpoints actually the following:

'tl' => '1024px',
'tp' => '959px',
'pl' => '767px',
'pp' => '479px',

These are actually the same ones used in WPBakery but with minus 1px because WPBakery uses a mobile first approach to their column breaks and the font size media queries work backwards. So the sizes do match up with WPBakery.

As I mentioned they work “backwards”, in other words they use a “max-width” media query. So if you were to set a font size for let’s say the 3rd field it will apply to that browser size and below (I mention because I notice sometimes customers adding the same font size to multiple fields).

Now, you can actually modify these breakpoints if you want via a little custom code:

// Define my total element font size breakpoints.
add_filter( 'vcex_css_breakpoints', function() {
    return [
        'tl' => '1024px',
        'tp' => '959px',
        'pl' => '767px',
        'pp' => '479px',
    ];
} );

But…in Total 6.0 I actually made all the theme’s preset font sizes fluid so they are natively responsive – https://totalwptheme.com/docs/preset-font-sizes/ – and it’s generally best to use these than to define manual font sizes across the site as it will make it harder to manage.

If your font sizes aren’t fluid it’s possible you installed the theme prior to the 6.0 update and if you wanted you can go to Theme Panel > Deprecated filter link and disable “Classic Styles”. Or you can go into the customizer and set your custom preset font sizes to use modern clamp values like such: https://totalwptheme.com/docs/preset-font-sizes/ – And there are many sites you can use to create your own custom fluid font size scale such as – https://www.fluid-type-scale.com/

Menu Button:

Your site is using a custom header with the Horizontal Menu element, this element doesn’t support the menu button classname for various reasons. Generally what I would recommend doing is just adding your button text to the menu and then enabling a button for your Off Canvas menu.

Easiest way to add a button next to the Horizontal Menu is via the Flex Container.

I made a video to show you how you can do this: https://a.cl.ly/nOu4w80P

This gives you way more control because the button element can do much more than a simple menu link. Which is why I opted out of the menu-button class for this newer element.

Reversed Columns:

I agree it can be a bit confusing. I”m not really sure the best way to handle this due to some WPBakery limitations. My thought is that once you know how the feature works, in the future you would enable it before adding any content to the row to begin with and then it’s not a concern.

One thing I want to mention also is that the Feature Box element could also be used to accomplish similar things without having to use WPBakery rows. It will give more flexibility in the spacing between the content and the image as well: https://totalwptheme.com/elements/feature-boxes/

Glad you like the theme! Let me know if you have any followup questions and the theme thrives on feedback. Feel free to share any suggestions!

- AJ

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve ThemeForest.

Sure, take me to the survey