22314 comments found.
Hello AJ,
I hope, your fine! In my portfolio I inserted Vimeo-links via oEmbed to show them in a lightbox. I recognized, that they all autoplay by themselves which lets most browsers mute them. To prevent this and have them rather user-manually and UNMUTED started I would like to get rid of the autoplay. I didn’t find any setting in the WPBakery and I assume fancybox inserts it, because I couldn’t get around it with an adjusted Vimeo-version of your Youtube-Snippet https://totalwptheme.com/docs/snippets/add-custom-parameters-youtube-video-oembeds/ Of course I could add autoplay=0 to every URL, but if possible, I’d prefer a global solution. Do you have any ideas?
Cheers, Ben
Hi Ben,
Sorry I am a bit confused, when I test in all browsers the videos play and with sound. Are you saying you want it to play automatically but muted? Or you don’t want it to autoplay and you also want it muted to start?
Anyway, see here: https://totalwptheme.com/docs/snippets/add-custom-params-lightbox-videos/
Just change the 1 to a 0 
- AJ
ps: Very smart of you to ask for a global solution!
Hello AJ, it’s weird, that the videos play in all your browsers with sound ON from the beginning. I see on desktop and mobile (Safari and Chrome) that they autoplay and are muted by the browsers. Are we talking about the same website? It is: bit.ly/44SA7tK
However, thank you for the snippet! Unfortunately it shows no result in the lightbox yet. It does work in fact, if I used a simple video module. But it does not if I post the Vimeo-URL via oEmbed in a postcard. Fancybox seems to add quite a bunch of parameters like for example here in the fancybox-iframe: src=”//player.vimeo.com/video/1033090772?autoplay=1&hd=1&show_title=1&show_byline=1&show_portrait=0&fullscreen=1&share=copy” I also found all these parameters in the jquery.fancybox.min.js. Do you have any other hint?
And sorry for the confusion. Simply put, my goal is to deactivate autoplay, so the user needs to start the video, which prevents undesired browser induced muting.
Hi,
You hadn’t shared your website before, so I was testing on my own local dev and live test servers. I just tried your own site and I can see the videos are being played muted.
I personally was testing with YouTube, so it seems this issue is specific to Vimeo and it’s something they changed recently as the videos used to always autoplay with sound before.
I also didn’t realize you were working with the Post Cards element and I was testing with the Image element. It does seem like the Post Cards is not making use of the same filter. This is a theme bug and I’ve added the fix in the upcoming 6.4 update.
For a temp fix you will need to edit the file at Total/inc/lib/wpex-card.php and locate the get_lightbox_video() function and edit it to look like this: https://a.cl.ly/jkuknGn4
So you need to add the following code to the function:
if ( $video ) {
$video = wpex_get_video_embed_url( $video );
}
This change ensures that the videos used for lightbox are parsed correctly and the filter mentioned in the snippet will work.
OR you could instead hook into “wpex_card_lightbox_video” and not have to mess with updating any files. This is a separate filter for cards only, example code:
add_filter( 'wpex_card_lightbox_video', function( $video_url ) {
if ( $video_url && is_string( $video_url ) && str_contains( $video_url, 'vimeo.com' ) ) {
$video_url = add_query_arg( 'autoplay', '0', $video_url );
}
return $video_url;
} );
2) Not sure if you did this but you would also need to edit the snippet to change “youtube” to “vimeo”.
So, if you make the change above, adding the following in your child theme’s functions.php will prevent Vimeo videos from loading:
add_filter( 'wpex_get_video_embed_url_params', function() {
return [
'vimeo' => [
'autoplay' => 0
],
];
} );
This snippet will target non-cards, so if you used the last snippet to target cards only you can then add this snippet as well if you need to target page builder elements.
I will do some more testing though because if Vimeo is always muted when auto played now, then the theme should not auto play it by default as it’s a usability issue. So most likely I will be adding this code in the theme by default so that you don’t need a snippet.
Thank you for bringing this to my attention!
- AJ
Cool, thank you so much, this helped and works! And I’m glad I could help you too.
Now that it does, I realized on the fancybox-website, it IS in fact somehow possible, to have the video in a lightbox autoplayed AND unmuted at the same time – which was my initial goal. I assumed due to browser restrictions (missing user interaction) one could only have one or the other:
https://fancyapps.com/fancybox/#videos Under „videos“ the third one (paperplane) does it. Do you have any idea how to achieve this? Adding muted=0 to your snippet didn’t work. It was still overruled by the browser restrictions. And no worries, although I have no clue of coding, ChatGPT helped me with the syntax
It seems like on the fancybox-website the click on the thumbnail is read as user interaction, whereas in my case the click on the postcard-built portfolio is not.
Hi,
The theme uses Fancybox 3 which was the original free script – https://obu.edu/_resources/ldp/galleries/fancybox/
The new version of the script was originally very expensive (it’s still really expensive $470/year) and their license didn’t really support including the plugin in a theme for re-sale. But they have changed the licensing a bit so it would technically be possible to update to it. But it works completely different so updating would also take a very long time plus cause a lot of issues with customers updating that had made modifications on their site.
That’s why I’ve maintained my own custom version of the original FancyBox 3 script with manual fixes and enhancements.
Maybe in the future I will make the swap..but it’s a huge endeavor, expensive and it can break lot of site’s updating. I don’t know if the few small benefits are worth it.
From what I can tell the new version of FancyBox is not adding autplay=1 to the URL, instead they are sending a postMessage to the iFrame to tell it to auto play. I will try and see if I can do the same thing with the older script inside the theme in the next update. What makes things a bit challenging is that some customers may have disabled autoplay (like you did) so I need to detect the parameter first – remove it and then do my own thing.
- AJ
Ok, I did some tests…and it is technically possible for me to force autoplay (like the new fancyBox script does), however, it would be somewhat of a ‘hack’ and it would be going against browser and device policies. I don’t want any of my customers getting sued over accessibility issues.
And I’m honestly not sure about the logic Vimeo is using because on my test site if I unmute a video then the next time I load the video (even refreshing the page) it plays unmuted. Sample test: https://a.cl.ly/BluABGNn – so it seems to remember the preference, but for some reason it’s not doing that on your site.
I think the reason is because your site doesn’t have proper SSL protocols. When I test on my localhost it won’t work either.
Using SSL is extremely important though, so make sure you enable HTTPS on your server.
By the way, in the upcoming Total 6.4 update I’ve also added the ability to enable Gallery Lightbox like such: https://a.cl.ly/04uZKQPl – this way if a user opens the lightbox of the first post card it will show arrows to view the next/prev videos as well as the featured images at the bottom as thumbnails. So if someone just wants to browse the videos they can. Just letting you know in case you wanted to test that out after the next update is released.
- AJ
Hello AJ,
thanks for doing this test! I see, it seems to be tricky. You’re right, my side hasn’t SSL activated yet, because it is still under construction. Later it will.
I understand your concerns with the kind of „hack“ solution that you found. Maybe it doesn’t need to be the standard setting. But would it be an option for you to make it on/off selectable in the theme (potentially with all necessary warnings of going against browser and device policy at oneself own risk)?
The Lightbox gallery is a really cool feature! Thanks for letting me know. I will probably use it after the update. Will it also allow to turn off the thumbnails and only show arrows?
Ben
Hi Ben,
I actually just tried locally forcing the Vimeo video to play in HTTPS mode (of course my local computer doesn’t have SSL) and the video auto plays with sound. So it definitely seems like something to do with how Vimeo embeds work and they get muted when not using https.
Turning off thumbnails is currently a global setting in the Customizer. So if you want you can preemptively disable it under General Theme Options > Lightbox > Thumbnails Panel.
- AJ
ps: Whether the site is in development you should always setup SSL first (it’s free anyway) – not only for security reasons but also it will make the transition easier then having to go through and do a database search/replace for the non http version of your domain on the database after adding a bunch of content to the site.
Hello AJ, thank you for figuring that out! I appreciate your help and your work. Cheers, Ben
Hi AJ! I love Total on my websites. Best theme ever! How can I turn my website in a community platform. I want my members to be able to create profiles and get in contact with each other. Is there any functionality or plugin you can recommend?
Thanks!
-Jolopu
Hi Jolopu,
This sort of functionality (community) is very large and complex so it’s not going to be inside a theme (it’s likely to require more code than the theme itself). So you’ll need to use a 3rd party plugin, which will depend exactly on what you need. For example you could use BuddyPress – https://buddypress.org/ – which is what’s used on the official WordPress.com site and Total does have some basic integration for the plugin to ensure it at least functions and provide you with a few customizer options to modify layouts.
Whatever route you choose, keep in mind that once you allow users to register and interact with each other, you’ll need to consider important legal implications; such as data privacy, moderation responsibilities, and compliance with regulations like GDPR. Simply installing and setting u a plugin is a small part of everything it takes to setup and run a community properly. Depending on what you are doing, it may be best to just create something like a Slack group or Discord for your community.
- AJ
Thank you very much!
How to show a cart icon in header ou menu for Easy Digital Download.
Hello,
I would like to use TOTAL theme for an e-commerce site that uses EDD (Easy Digital Download).
I’m looking for a solution to display a “cart” icon in the header or menu. Ideally, I’d like to : - also display the number of items and the purchase amount - display the shopping cart when hovering over it - link to the “cart” page when the icon is clicked.
you can see that in action with my current theme : https://geneasofts.com/en/
I think TOTAL already allows this for Woocommerce but I haven’t found how to do it for Easy Digital Download.
Thanks in advance for your help.
Hi,
This is Aj the theme author.
You are correct, this function exists for WooCommerce but not Easy Digital Downloads. The plugin isn’t as popular (I think you may be the only customer using it) so I haven’t had any requests to add this functionality, but I wouldn’t be against adding it.
According to the EDD docs it’s very simple to display the cart counter: https://easydigitaldownloads.com/docs/showing-the-cart-quantity-in-your-templates/
I could easily update the theme’s default cart icon for the header to support the EDD counter (I will put this on my todo list)
But, the cart widget in EDD, just like on your current site, is very simple and doesn’t appear to be easily customizable. Contrary to how the WooCommerce one that can be displayed in a sidebar like on this demo and includes the product images – https://totalwpthemedemo.com/bolt/product/138/
I could make the theme’s cart sidebar support EDD but it won’t look as nice, it would likely require coding a whole custom functionality.
However, your site is actually redirecting to the cart page – this is probably best for most sites anyway. My recommendation would be to add the cart icon to the header that shows the counter but have it simply go to the main cart page instead of it opening a dropdown or sidebar. This will keep your site a lot faster also because having the cart visible on every page (like you do now) requires running extra functions on page load to get and generate the inline cart.
If you want email me at wpexplorer [at] gmail dot com – and I can try and get you a theme beta version with the EDD cart counter if you want to try it out before an official theme update and since you seem to be the only user that is using EDD – perhaps you have some added feedback/suggestions.
WooCommerce has tons of free and premium add-ons you can use to add a cart icon and better cart widget but I couldn’t find any for EDD, just this one – https://wordpress.org/plugins/wp-menu-cart/
- AJ
Hello AJ.
Thank you for your quick and detailed reply.
Displaying just an icon and the number of products can be perfectly sufficient with the shopping cart page in link.
As my site is in two languages with Polylang, there’s a shopping cart page for each language, so I’d need to be able to indicate a link for each language. The https://wordpress.org/plugins/wp-menu-cart/ plugin doesn’t seem to allow this (PRO version).
For your information, there’s already an EDD integration with Wp Bakery, but unfortunately it doesn’t concern the display of a header icon: https://wpbakery.com/addons/easy-digital-downloads/
I’ll continue my tests and write to you on your Gmail @mail for further information (and suggestion).
Sincerely
Hi,
Linking to the cart page based on the language shouldn’t be a concern at all, the theme already has a function I use for other things that translate page URLs.
I setup a new local server with EDD and I thought I had added some integration for the plugin but it looks like I haven’t added any sort of integration. Now, while there doesn’t seem to be a huge demand for the plugin it would still be good for me to at least provide some basic options for EDD so you can modify the layouts a bit because the default EDD design is quite vanilla and will render like the “blog” by default.
So I’ve added it to my todo list, not for this update but hopefully the next one to add a whole Customizer panel for EDD with some basic options. At least so you can choose your layouts like No Sidebar and to disable elements on the single product page. And to provide an easy way to display a cart link in the header and if possible a pop-out sidebar cart.
Feel free to email me and I can let you know when a Beta version is ready for testing.
- AJ
Hello AJ.
Thank you for your reply. I’ll send you a direct e-mail and I’m obviously interested in being a beta tester for these developments.
FYI: I don’t think there’s any integration for EDD with WPBakery. The component cited https://wpbakery.com/addons/easy-digital-downloads/ has not been kept up to date since 2017 and is causing technical problems.
EDD provides blocks for Gutenberg: https://easydigitaldownloads.com/docs/reviews-shortcodes/
Best regards
I wanted to mention…have you considered selling your digital goods through a separate service as opposed to self-hosting your own shop. There are some great options out there such as:
Personally, I would much rather have another site sell my product because then I don’t worry about the legality of storing customer data, dealing with VAT taxes, processing billing/user info…etc. I think paying a fee for the peace of mind is well worth it.
And all these services allow you to embed purchase links on your site. Plus, you get the added benefit of not having a large e-commerce plugin on your website which will keep your site much faster – aka better SEO + more conversions.
- AJ
Hi AJ,
Yes, I looked at these solutions, but in the end I decided to deploy my e-commerce site myself.
There are several reasons for this (“Pros”): - I knew how to do it. And i have to do this. - Easy Digital Downloads is a really powerful and comprehensive plugin. It allows me to choose: > sell software (licenses) with variants (editions). > sell by subscription or one-time purchase. > sell “suites/bundles.” > automatically manage licenses (with an API used from the software to verify acquired rights) and the ability to upgrade to a higher license. > automatically manage the release of updates. > sell version upgrades. > offer discounts and promotions. > do up-selling and cross-selling. > sell additional services. > sell on a “marketplace” (and pay commissions to authors). > integrate software documentation. > integrate support (tickets) with sales. > integrate sales with newsletters. > choose the payment method. > manage taxes (VAT). > add pages (including landing pages) and articles in addition to the software presentation. > link to social networks.
None of the “turnkey” solutions offer all of this for a relatively low cost (hosting + licenses).
Best regards.
There are inevitably some constraints (“Cons”): > Wordpress must be deployed. > Plugins must be selected, tested, deployed, and configured. > Wordpress and plugins must be kept up to date, so non-regression testing must be performed before any updates. > Performance, availability, and security must be monitored.
Best regards.
Hello,
I am a user of the Total theme and am writing to inquire about the integration of the theme’s Page Builder with the Advanced Custom Fields (ACF) plugin.
The Problem:
I have created an ACF Options Page (with the slug test) and added an images field to it (Field Type: Image, Return Format: Image URL). I have confirmed that this field’s value, http://sad.local/wp-content/uploads/2025/07/banner.jpg, is correctly retrieved using get_field(‘images’, ‘option’), which I verified through the debug.log file.
However, when I try to use this images field from the ACF Options Page as a background image source within the Total theme’s Page Builder, it does not work. Specifically, I set the ‘Custom Background Image Source’ option to ‘Custom Field’ and selected ‘images’ as the ‘Background Image Custom Field’ (please refer to the attached screenshot: CleanShot 2025-07-26 at 22.32.47.png). The background image does not appear.
Our Hypothesis:
It appears that the ‘Custom Field’ option in the Page Builder might be designed to reference only meta fields associated with the currently loaded page or post (Post Meta), and may not natively consider global fields such as those stored in an ACF Options Page. ACF Options Page fields require a specific context (e.g., ‘option’) to be retrieved using get_field(‘field_name’, ‘option’).
Questions:
Is there an official or intended method to directly reference and use an ACF Options Page custom field as the ‘Custom Background Image Source’ within the Total theme’s Page Builder?
If so, are there any additional settings or a specific workflow required beyond simply selecting ‘Custom Field’ and choosing the field name?
If direct referencing of ACF Options Page fields is not supported in the current version, could you please advise on any recommended workaround methods to achieve this within the Page Builder? (e.g., using custom CSS classes with inline PHP, JavaScript solutions, etc.)
Hi,
This is Aj the theme author.
When using ACF you need to specifically tell it what type of field you are retrieving, as you can see in your code you are setting the second parameter to ‘option’. When using the page builder and theme settings like the Background from a custom field it’s specifically checking for custom fields assigned to the page via the post meta (or term meta if it’s a taxonomy).
Now, testing locally I can see I have given you the ability to select Theme Options from the custom field dropdown. Example: https://a.cl.ly/yAuqoR47
So I can understand the frustration when choosing it and it not working!
I will have to add some extra checks inside the theme to get the setting from ACF to see what “type” of setting the field so that it can pull the correct value. Hopefully this is something that can be done in ACF without much bloat – since most of the time you wouldn’t be using options as custom fields, adding these extra checks will introduce some bloat for all custom field declarations. So I will need to implement something (if possible) and do some testing to ensure it’s not going to slow things down.
I’m planning to release Total 6.4 this week and hopefully I can introduce this change with the update – https://totalwptheme.com/docs/upcoming-update-changelog/
If you would like, email me privately at wpexplorer [at] gmail dot com and I can let you know when a Beta is ready if you want to try before the official update or I can help you patch your site with the changes temporarily.
All that said…
Can you explain why you are wanting to have the image defined in an options panel specifically?
Setting a row background to a theme option, doesn’t make much sense to me. It would make more sense to just set the image on the row itself. Why bother making a whole options panel for something you can control on the row itself. Or if you want it easier for the end user to update, you could assign the image as field on the page itself or as the featured image.
- AJ
Where things become complicated is ACF allows creating fields and assigning them not only for posts and terms but also option pages at the same time. This means you can have a field for example called “image” that is both an options field and a post field. This is no way for the theme to automatically detect if the user wants a post/term value or an option value.
So, what I think I will do is when choosing a custom field if you select an ACF field it uses JS to display a checkbox like this – https://a.cl.ly/04uZrDL9 – so you can check this box if you want to display an option field.
The way it will work though is saving the value like such “field_6886bf4f1b0a4|option” (in other words it will add |option at the end). This way I don’t need to introduce extra fields and bloat.
When retrieving the custom field value the theme then just needs to make a very simple check to see if the custom field name ends with |option.
This will allow for displaying option panel options while keeping everything still fast an optimized.
Let me know if you have any feedback and thank you for bringing this issue to my attention!
- AJ
Sorry for all the messages!
But I just realized that showing ACF theme options will be really great when working with client sites because you can make it easy to edit certain things.
For example when using the Header Builder you may want to give the client the ability to change the “logo” in the header builder without having to edit the header itself by offering a theme panel option to choose the image. Or maybe you are using the footer builder and want to give the client an easy place to define the copyright text without them having to edit the footer.
So along those lines I’m also going to add a new {{acf_option}} dynamic variable – https://totalwptheme.com/docs/dynamic-variables/ – for easily accessing option values in ACF in places where you may not be able to choose a field, such as a text block.
- AJ
No worries at all about the multiple messages! I actually appreciate this active communication and sharing of ideas!
I completely agree that displaying ACF theme options will be a huge advantage for client sites. As you mentioned, providing options in the theme panel to change things like the logo in the Header Builder or the copyright text in the Footer Builder without needing to edit the header or footer directly makes site management so much easier, especially for non-admin editors. I’ve always thought that using ACF option pages to register various field options and call them as needed would significantly streamline site operations. For repetitive template work, this kind of functionality saves a ton of time and makes it intuitive for clients, boosting their satisfaction.
The issue so far has been that I couldn’t properly retrieve values from the option pages. I tried various methods, but since ACF fields can be assigned to both posts/terms and option pages simultaneously, the theme often failed to fetch the correct values. Your proposed solution with the {{acf_option}} dynamic variable and the checkbox approach (e.g., “field_6886bf4f1b0a4|option”) sounds brilliant! It keeps the overhead minimal while clearly distinguishing option values, so it should work seamlessly without impacting performance.
The {{acf_option}} variable will be especially useful in cases like text blocks where selecting a field directly isn’t possible. For example, managing not just header logos or footer text but also site-wide elements like banner images, text snippets, or button links through the option page would make customization so much easier for clients.
One piece of feedback: when using the {{acf_option}} variable, it might help to make the admin interface more user-friendly by clearly displaying field names or adding a brief description (like a tooltip) so non-developer editors can easily understand which fields come from the option page. This would prevent any confusion for them.
Hi,
Thank you for the feedback, I’m a bit confused though by “One piece of feedback: when using the {{acf_option}} variable, it might help to make the admin interface more user-friendly by clearly displaying field names or adding a brief description (like a tooltip) so non-developer editors can easily understand which fields come from the option page.”
The {{acf_option}} is just a dynamic variable – https://totalwptheme.com/docs/dynamic-variables/ – that you can use in fields where you can’t specifically select a custom field, for example: https://a.cl.ly/RBuDXpjx
So inserting some sort of ‘tooltip’ is simply impossible because this is just text inside of an input. I could inject javascript into every field that is using a dynamic template to try and display a tooltip when hovering over the field but that introduces a ton of unnecessary (imo) bloat.
But also, the whole point of using the theme options is so the “non-technical” users aren’t using the page builder anyway, no?
- AJ
Hello,
I’m currently experiencing an issue regarding the integration of ACF (Advanced Custom Fields) values within the Total theme’s page builder.
Problem:
While I can successfully retrieve and display ACF field values entered directly on the current page or post using the page builder, I am unable to directly fetch and display field values stored within the ACF Options Page.
Hi,
I just replied to your newer comment regarding this same subject, please take a look.
- AJ
Hi. I bought the theme in 2023. I once uploded the license one of my domain, now I dont use this domain, I started a new one. I deactived the license for previous domain, want to use the lisence for my new domain, however when I put the purchase code, it doesnt work and cant find it or appoint the lisence to the new domain from https://my.totalwptheme.com/ ; can you help
Hi,
This is AJ the theme author.
You can’t actually register the license on the – https://my.totalwptheme.com/ – as that would require sending requests from my site to your site, which means your site would have to be constantly “listening” for pings from my site which is not efficient. So you must activate the license on your end.
If you had previously used the license, what you would do is log in here: https://my.totalwptheme.com/ – click on “License Manager” at the top, locate your license and click the trash can next to it, this will de-activate it from the currently active URL.
Then log into your new site go to Theme Panel > Theme License and enter your license there.
Now, when you say “when I put the purchase code, it doesnt work” – are you getting any sort of error message?
It’s also possible that your server is blocking outgoing connections which prevents the registration from taking place because it can’t “speak” to my server. Or it’s also possible that your server is being blocked on my end by my server’s firewall (this can happen if you are using shared hosting and some domain on your same shared host has been blacklisted – not common, but could happen).
Can you let me know if you are receiving any specific error message when trying to activate the license? There is also a “troubleshoot” ink at the bottom of the Theme License panel you can try clicking – https://a.cl.ly/7Kur2lLn – this will let you know if your server is having any issues trying to contact my server.
- AJ
We downloaded the Total theme via Envato and installed it properly on WordPress. We also installed the plugins. However, we’re encountering some issues that you can also see through the links we’ve provided. On the troubleshoot screen, there’s no indication of any server block or restriction. The “Activate License” button keeps spinning, even though we have entered the license code.
The theme is currently installed, but we are unable to activate the license. We had previously used this license on a different site, which we have since shut down. We also deactivated the license from your panel, in order to use it on the domain shown in the screenshots. When we check the license key via the “Search License” section, it appears as if it was purchased in 1970. You can also see the current layout issues and errors in the screenshots we’ve included.
We purchased Total because we liked it and trusted your sales reputation. However, we are facing an issue with this theme that we haven’t encountered with any of the other themes we’ve used. We cannot open a support ticket, so we’re reaching out here. We urgently request your assistance.
The theme and plugins have been installed correctly, there are no server restrictions, but as seen in the screenshots, there is distortion and malfunction. The license never activates — the license key upload button keeps spinning when we enter the key and click activate.
Here are the screenshots: https://hizliresim.com/19j1fri https://hizliresim.com/5ybwiri https://hizliresim.com/ooly2s3 https://hizliresim.com/74io7y9 https://hizliresim.com/2wrbp07Hi,
Looking at the screenshots, it does appear that the theme’s CSS and Javascript files are not loading on the site. This can happen either if the theme was not fully installed or more likely an issue with server side file permissions (which can often happen if the theme was uploaded via FTP).
Sine the license activation functionality in the theme uses AJAX (javascript) if the scripts aren’t loaded, the form won’t work.
Please email me directly at wpexplorer [at] gmail dot com with the site logins so I can have a look for you. Opening the browser console while logged into the site should be able to tell me right away what’s going on. Of course it’s impossible to know exactly from the screenshots, but the most likely cause is that your server file permissions aren’t properly set so when the browser tries to load the CSS and Javascript from the theme it’s defined access.
- AJ
ps: I will double check the year on the purchase date on the support site, this is likely just a bug in my coding that converts the timestamp from the Envato API to a readable date – thank you for reporting that.
I sent the admin user information with the email you provided, can you check and help us to solve this problem
Hi,
The logins you sent didn’t work for me, I replied back a while ago. Please have a look. I live in the US so it’s very late here.
I’m pretty sure, based on the screenshots, that the issue is a server file permissions issue. You could try re-uploading the theme (you don’t have to delete it first, you can just re-upload and override the current version).
I tried to check what hosting your site is using and it appears to be guzel.net.tr – I did some research to see if this hosting company offers any built-in setting to reset your server file permissions (most WP hosting companies do) and it doesn’t look like it’s offered. So if there is a problem with your server’s file permissions this may be something you need to contact the hosting company about.
I will try and stay awake for a couple more hours though incase you reply back to my email with the proper logins.
- AJ
Thank you for the information. Yes, I contacted with the server, it is about the server file permissions and activated the license, you’re perfect. Thank you
Now I am having another problem which I cannot import demos, and demo page seems different: https://hizliresim.com/mv4nzpg
I have sent you the admin login information, can you also check this one, why this is happening
I think I solved the problem, thank you so much
Great, thank you for letting me know! I did reply to your email as well, because the logins were still not working for me. If you do have any issues still feel free to reply back to the email and I can assist there.
- AJ
Hi AJ,
I’m not sure i’ve found a bug or whether its my setup.
On the cart page, on mobile view (under 767px) the product name is hidden
“th scope=”row” class=”product-name” data-title=”Product”
using this css
media=”only screen and (max-width: 767px)” { :where(.woocommerce,.woocommerce-page) table.shop_table_responsive :where(thead,tbody th) { display: none; } }
Could you advise?
Hi,
This is intended behaviour as the CSS hides the product title from the table and then inserts it using CSS – https://a.cl.ly/YEuE8YpD – via the data-title attribute which is added to the td element.
This allows for “breaking” out of the table layout so the cart can be responsive.
So you should still see the title, if you don’t see the title it means either the data-title attribute is missing or empty or there is some other CSS on the site breaking the pseudo ::before element.
Can you share the URL in question so I can have a look?
- AJ
Hi AJ, the website is https://advanced-keys.co.uk/basket/. The prices are hidden with a login to view prices thing but you should still be able to add something to the cart.
Hi,
Ok, it looks like in the latest WooCommerce update they for some reason changed the product title cell from a th to a td so the theme’s CSS no longer works correct. My live demo was not updated yet which is why my code was not matching yours.
In fact, it’s broken in the core plugin as well – if I test WooCommerce without the theme they haven’t fixed their CSS either to adjust for these changes.
Anyway, I fixed the issue in the upcoming Total 6.4 update. I’m still not completely done with the 6.4 update though and I need to fully test it as well before releasing the update.
But if you want here is the patched CSS file: https://a.cl.ly/7Kurxm87
You can Download > Extract > Replace the file via FTP under Total/assets/css/frontend/woocommerce/
Now, there is one other “issue” with the change WooCommerce made is that your product titles are now “bold” and they were not before. The fix for this is in another file that I can’t send to you because it has other changes that require a full update. But having the text bold isn’t necessarily site breaking. But it can be fixed with this temp CSS if wanted:
.shop_table th:where(.product-name[scope=row]) {
color: inherit;
font-weight: inherit;
}
Then edit Total/functions.php and change the WPEX_THEME_VERSION constant at the top of the file from 6.3 to 6.3.1 (this will update the version number of the files to prevent caching issues). The next version will be 6.4 so using 6.3.1 won’t prevent you from updating normally later on.
Thank you for reporting this!
- AJ
Thanks AJ, i have replaced that CSS file to fix the issue before total 6.4. Thanks for your great support as always.
Adam
Sorry AJ i forgot to add one thing. Do you think it would be possible to add a ‘Login to view prices’ option built into the theme for woocommerce? for wholesale websites. At the moment the options out there are a bit clunky, this would be a great feature imo
Hi,
If you just wanted a simple “login to view prices: notice on product pages and prices hidden that’s very simple to do and I can give you a few lines of code. But if you want to have the same functionality like what’s on your site now where anywhere a price is shown is converted into a log-in link, this is much more complicated and involves quite a bit of code.
Because of this, it’s best done via a plugin rather then caked into a theme. This way, only the customers that need it (so far you have been the only request) will have all the extra code on their site. No pint in making the theme much larger for everyone, when very few people need the functionality. In fact, 99% of websites using this theme aren’t even using WooCommerce.
Now, looking at your site I see that something is turning the price into a link to login, but it’s still using the “price” classname (as opposed to a different class to prevent conflicts) so the text ends up quite large in some places.
You may want to add this CSS to your site to fix that:
.woocommerce .product .summary .price {
font-size: inherit;
}
It also looks like this plugin inserts the actual price as soon as you choose a variation – https://a.cl.ly/yAuq4mGj – so it seems like it may have a bug :/
Let me know though, if you just want to hide prices and insert a notice under each product title or button and on the cart, I can give you the code for this – I’m not sure exactly what it would be off the top of my head, but I have an idea and it should be very easy.
- AJ
Hi AJ,
Thanks for your reply and the css – that made everything look a lot better.
Yes that’s exactly what im trying to do. Its a wholesale site so i was just trying to replace every price label with a link that says Login to view price globally across the site.
Thank you Adam
If you want to replace every price label with a link that says login you could try adding this code to your site (via child theme functions.php file or a code snippet plugin).
function change_woo_price_to_login_link( $price ) {
if ( ! is_user_logged_in() ) {
return '<a class="wpex-text-base" href="' . esc_url( wp_login_url() ) . '">Login to view price</a>';
}
return $price;
}
add_filter( 'woocommerce_get_price_html', 'change_woo_price_to_login_link' );
add_filter( 'woocommerce_cart_item_price', 'change_woo_price_to_login_link' );
add_filter( 'woocommerce_cart_item_subtotal', 'change_woo_price_to_login_link' );
This code just hooks in to the WordPress price html filter and it should be replaced everywhere, but if you have 3rd party plugins that modify other things then it may not work the same.
But also, the WooCommerce mini-cart widget (used in the theme for the mini-cart like the sidebar drawer) doesn’t use the same hooks as it displays “quantity” instead so the price will show there.
Buf if you don’t want users to be able to add items to the cart unless they are logged you can also use this:
add_filter( 'woocommerce_is_purchasable', function($purchasable, $product) {
if ( !is_user_logged_in() ) {
return false;
}
return $purchasable;
}, 10, 2);
Which is even better because it makes no sense for users to check out or add items to the cart if they don’t know the price.
- AJ
ps: I don’t know much about wholesale websites, if you gave me a list of some of the features needed in WooCommerce (like the log in to view price) – perhaps I can write a dedicated tutorial and even a simple plugin for this. All my plugins are super slim without any advertisements – https://profiles.wordpress.org/wpexplorer/#content-plugins – and I know a lot of the WooCommerce plugins out there have expensive upsells, so it would be cool to make my own little free plugin without any ads in it if it’s something that people will find useful for creating this sort of site. Thanks!
Hello, I have several Total Theme licences installed, and my clients have informed me of a vulnerability in the WPBakery Page Builder plugin. I don’t know if an update to the theme is coming soon that will resolve the issue, or if something else needs to be done. Thank you.
Hi,
This is AJ the theme author.
Please have a look at the important notice on the upcoming changelog – https://totalwptheme.com/docs/upcoming-update-changelog/
Let me know if you have any followup questions or if I can help with anything else!
- AJ
Hi AJ,
Thank you very much for the information and for your prompt reply.
Now I have this information, I can put my clients’ minds at ease.
Hey AJ, Random question, have you ever had one of the elements in the WP Bakery Page Builder suddenly disappear? I can no longer use the “Separator with Text” element, and all of my previous “Separator with Text” elements have been converted to basic text blocks. Any idea why?
Example on this woocommerce landing page.
https://www.mobileconcepts.com/product/command-16-arms-barking-sands-hiHi,
You’ve probably enabled the WPBakery Slim Mode option – https://totalwptheme.com/docs/wpbakery-slim-mode/ – which will disable the Separator with Text option since the same design can be achieved using the theme’s “Heading” element or “Divider” element.
- AJ
AJ, Thank you. That is exactly what happened.
Hi AJ, when do you think 6.4 will be officially launched?
Hi,
Sorry I got sick and got a bit behind. I’m trying to finish it asap (I only have a couple things left on the todo list and then testing) but I don’t want to give an ETA. But I’m hoping by early next week at the very latest.
Are you waiting for something specifically? I can always help you patch your site with that change for the meantime if there is a rush, let me know!
- AJ
First of all, get well soon, AJ! I asked because I wanted to start the regular updates of my customer pages. And of course I wanted to include the template right away.
Hi, I have the dashboard notice: “Your theme (Total Child Rogue Easyweb Modification) contains outdated copies of some WooCommerce template files.”
Under System Status / Templates: “Total/woocommerce/single-product/tabs/tabs.php version 9.6.0 is out of date. The core version is 9.8.0, “
I am running Wordpress v6.8.2, Woocommerce v10.0.3 and Total v6.3.
Thanks!
Hi,
This is Aj the theme author. Please see the article here: https://totalwptheme.com/docs/woocommerce-outdated-templates/
The currently outdated template file has a tiny change that is non-site breaking so the fix will be in the upcoming update, no need for me to rush out a fix and bother my customers with multiple updates. You can view the upcoming changelog here as well if interested: https://totalwptheme.com/docs/upcoming-update-changelog/
- AJ
Thanks. I just had to ask at the clients request.
I totally understand.
If you want to remove the notice, you can always edit the file and change the version number at the top of the file to something large like 9999 – it will be overwritten in the next update anyway.
- AJ
There a quick way to leave placeholder images? I see some of the patterns have it.
Hi,
This is AJ the theme author. Sorry, but I’m not quite sure what you are asking.
Do you want to display a different image if a featured image isn’t set?
If so, there isn’t a built-in option as it’s generally not recommended (for SEO, accessibility and site speed reasons) – however, there are theme functions that make it possible.
If you are working with entries (archives or showing posts on pages) you can create a custom card – https://totalwptheme.com/docs/custom-card-builder/ – when you add the Image element to your custom card you can define a fallback image when setting the “Source” to “Featured Image”. This will work as a placeholder.
The same thing can be done when creating dynamic templates for your post design – https://totalwptheme.com/docs/dynamic-templates/ – again, you can insert the Image element, set the source to featured image and then define a fallback image.
See this screenshot: https://a.cl.ly/Z4u4Pj1Z
- AJ
Yes, I want to put in temporary placeholder images for wireframe purposes.
If you aren’t creating custom cards or templates and you just want to define a fallback featured image site wide, there are plugins for this but it’s also very simple with a little custom code.
I have a snippet here you can use: https://totalwptheme.com/docs/snippets/fallback-post-thumbnail-featured-image/ (simply change “5” to your image ID)
- AJ
Much appreciated
Of course! Let me know if you have any issues with that or any other issues or questions.
- AJ
Hi AJ,
How can add a gradient overlay on a row with a slider or background image? I can set the gradient and background image with css but if I use the row instead to set the background image or add a slider, the gradient isn’t displayed.
p.s. be nice to have gradients as an option the overlay tab 
Thanks, Paul.
Hi Paul,
Gradients are a bit complicated and I’ve wondered how to properly introduce these because gradients are actually background images so I can’t just easily change the theme’s color picker to allow you to define a gradient because for certain elements/contexts this could break actual image based backgrounds.
There are also some concerns when setting things up so that gradients can work with Dark mode – https://totalwptheme.com/docs/dark-mode/ – I do hope to introduce gradients in the future, but it’s a big endeavor (probably a month or so of work). And I really need to think hard about how to introduce it so it’s efficient, works with all theme features and it’s not hard to use.
It would also require introducing some sort of ‘gradient builder’ for creating the gradients. Which I would likely use the Gutenberg one already available in core – https://wordpress.github.io/gutenberg/?path=/docs/components-gradientpicker--docs – but getting this to work inside the context of WPBakery is a bit tricky (adding the theme’s “simple” color picker was quite complex).
My thought to keep things slim would be to have an option when defining your color palette – https://totalwptheme.com/docs/color-palette/ – to choose a type (standard or gradient). This way the theme can know if a defined color is a gradient or not by looking at the meta. Then I can have the color palette selector show the gradient choices only where it’s possible (like the row overlay background). Eventually it would be nice to be able to use your gradients on text as well, but this becomes more complex as that involves using the background-clip property – so allowing for example the heading element to have both a solid background color and a gradient color wouldn’t be possible without some big modifications..so I need to figure out how to handle those cases.
I welcome all suggestions/feedback if you have any! I’m a solo company over here, so the only people I have to bounce ideas off of are my customers (maybe a good thing?).
For the meantime you can use the Overlay option and just add a solid color, then you can target the overlay with some custom CSS. To do this, give your row a unique classname like “row-w-gradient-1-overlay” then target the overlay element:
.row-w-gradient-1-overlay .wpex-bg-overlay { your gradient css here }
- AJ
Hi AJ,
I haven’t been able to get this to work. I gave the slider row a custom class of s960-row-gradient and used the css:
.s960-row-gradient .wpex-bg-overlay { background: linear-gradient( 360deg, #272d7a 0%, rgba(255, 255, 255, 0) 100% ); }
If I remove the slider I can see the gradient applied, but with a slider or background image set, there’s no gradient.
Thanks, Paul.
I have this working now. I needed to set the overlay to colour. I’ll leave it up to you on how best to implement gradients! Within the overlay tab though for sure.
Correct, if you don’t set the overlay then the overlay element won’t be inserted into the HTML so it does need to have some default color to let the theme know to render the element. Glad you figured that out 
- AJ
Hello. What plugin would you recommend that would work best with total theme that would allow me to sell an event like a concert with other activities and at the same time accommodation ?
Hi,
There are plugins out there, the most popular probably being “The Events Calendar” also known as “Tribe Events” but these plugins are pretty bulky and can get expensive. Personally, I think using a service outside of WordPress is generally best and these usually can be embedded onto a site if needed or you can just link to it from your site. Some options are:
- Eventbrite – https://www.eventbrite.com/
- Universe (owned by Ticketmaster) – https://www.universe.com/
- Ticket Tailor – https://www.tickettailor.com/
I personally haven’t had the need to ever host an Event, but if I did that’s what I would do.
Another good reason to keep things separate is for liability, because you aren’t dealing with or storing personal information and credit cards. This is why I would personally never use a plugin like WooCommerce for a shop, but would instead use a service like Gumroad or Shopify to host the actual product, user information and checkout process.
- AJ
Hi AJ,
Can you tell me the snippet to allow other elements in the grid container e.g. a Heading? I’ve seen this in the comments before but couldn’t find it here or in the documentation.
Thanks, Paul.
Hi Paul,
The heading element should be included already, I will add it in the next update if it’s not (makes sense to).
I’ve updated the docs with a snippet: https://totalwptheme.com/docs/grid-container/
For the heading element specifically you would use ‘vcex_heading’ for the name as that’s the shortcode name.
- AJ
Perfect thank you.
Hi AJ,
Another question with the ‘full width column on tablets’ option. I think you’ll be able to recreate this.
Make a two column row, set the full width column option, then change the column widths i.e. first column to 40% and the second column to 60%. These values are rendered correctly except between 960px-991px where they appear to be 50% / 50%. You can apply any number of columns and widths and the same fault occurs.
Can you look at this please?
Thanks, Paul.
Hi Paul,
The “Full Width Columns on Tablets” Option simply uses this CSS:
@media (min-width: 768px) and (max-width: 959px) {
.tablet-fullwidth-columns :is(.vc_vc_column,.wpb_column) {
width: 100% !important;
margin-left: 0 !important;
margin-right: 0 !important;
height: auto !important;
}
}
I tested though anyway and couldn’t recreate any issues with the columns not showing at their correct widths. Do you have a sample page I can look at?
- AJ
Hi AJ,
See here – https://total.style960.com/contact-us
First row is 2 columns set to full width on tablet, no issue. Second row is the same but with the first column set to 1/3 and the second column 2/3. View the second column at 992px vs 991px – at 991px both columns become 1/2
Paul
Hi Paul,
When inspecting the page, the 2 rows appear to be using different approaches to the column widths. See this screenshot: https://a.cl.ly/P8uqdznZ
The way the second row is coded would imply that the column widths were set using the Responsive Options tab for each column so it’s only being applied from the md breakpoint and higher.
Can you double check?
The theme itself doesn’t modify the column width classes, when you enable the Full Width on Tablet setting the only thing that happens is that the theme adds the classname “tablet-fullwidth-columns” to the vc row.
- AJ
Hi AJ,
That’s correct, responsive options were used on the second column. So how could I have two columns that were for example 1/3rd / 2/3rd on desktop, but full width from tablet and below?
Paul.
Actually this issue has nothing to do with full width columns being enabled or not. If you use the responsive options to set different column widths, they always become 50/50 at 991px.
Hi,
The WPBakery responsive column options are “mobile first” and they use the default set column widths then change at the breakpoint defined in the per-column option.
So, lets say you start with a row that is 50-50 – https://a.cl.ly/eDuDvR57 – this will be used at the stacking breakpoint and higher.
If you were to then go into each column to adjust the width at different breakpoints (which you would only do if you want it different then the global defined setting for the row) you need to choose the correct breakpoint at which you want to change the widths – https://a.cl.ly/nOuOwvb9
It sounds like you were perhaps modifying the first responsive option on the column which would swap the width at the desktop breakpoint, thus it would swap to the default 1/2 width defined on the row.
Make sense?
WPBakery has a guide here – https://wpbakery.com/blog/guide-to-responsive-settings-in-wpbakery/ – it’s not terrible, but it seems AI generated. The whole top part is weird and not useful to someone that wants to learn just how to modify the column widths. I will go ahead and write something on the Total docs which hopefully better explains how to control WPBakery column widths at different breakpoints.
- AJ
ps: This is somewhat related, I just updated the article on adding space between columns if interested: https://totalwptheme.com/docs/add-space-columns/ – I will write the article on responsive widths after releasing the 6.4 update (I’m a bit behind because I got really sick last week).
Hi AJ,
I can set different column widths now and add custom column classes to add extra spacing, all fine. This is using the option ‘full width columns on tablet’. However when those columns stack at 958px the top margin applied as a test to the second column doesn’t work. At 957px it’s applied. Why would that be?
Also, on the same site, the logo jumps to 364px wide when the customizer widths from desktop, tablet, mobile are 280px, 270px, 210px. What causes that?
URL is https://total.style960.com/contact
Hope you’re feeling better now.
Thanks, Paul.
Hi Paul,
1. In CSS/HTML margins are collapsable. This means the bottom margin on the first column collapses with the top margin on the second column. Columns by default have a 40px bottom margin (can be changed in the customizer), you added a top 40px margin to the second column – since margins collapse the end result is a 40px space. If you were to add a top margin of 80px then you would get the result you expect.
Contrary paddings do not collapse, so if you want extra space using a padding would make more sense or insert the theme’s Spacing element inside the column and use the visibility option so it only displays at your desired breakpoint.
You can also use the theme’s utility classes to apply your top padding such as “wpex-pt-40 wpex-md-pt-0” – this would give the column a top padding of 40px which will be removed at the ‘md’ breakpoint. More info here
- https://totalwptheme.com/css-framework/padding/
- https://totalwptheme.com/css-framework/responsive-breakpoints/
2. I’m not sure what you mean regarding the logo, it looks good to me. I recorded a video: https://a.cl.ly/geue0krz – what browser are you using? The only reason I can think of for your logo to not render properly would be if you have a very outdated browser that doesn’t properly support the max-width property. I’ve looked in Chrome, Firefox and Edge and it’s working correctly in all of them.
- AJ
Hi AJ,
Specifically at exactly 958px there is no space where there should be 40px (or any value I set). I can’t use the themes utility classes because I want this spacing to apply only between 767px-959px. 960px onwards and the columns no longer stack. All I’m looking to do is stack columns earlier than 767px because if you have text left and image right (as an example), then the text becomes too narrow IMO, it’s not good for reading. But I feel like I’m fighting wpbakery to achieve this. And the theme’s utility classes don’t cater for this so it has to be custom css.
Browser is latest Edge or Firefox (win11), at 959px the logo is 365px by 80px.
Paul.
Hi Paul,
I see the top margin added just fine when I inspect it: https://a.cl.ly/5zuqDkJw (I can see you’ve disabled the bottom margin on the columns now as well).
So I’m not sure what you mean.
if you want to stack columns at a sooner breakpoint on a per-row basis you just need to use the responsive options for columns see this video: https://a.cl.ly/qGuGg8dO
WPBakery columns is a mobile first approach, this means that if you change the width at tablet it will be applied to tablet and greater – thus you need to re-define the width you want at desktop putting it back to 50%.
The responsive column settings are quite powerful (you can use the offset settings as well instead of margins to add more space at different breakpoints). But it can take some time getting used to these settings and some math when calculating offsets and widths to ensure everything syncs up.
And if you are looking to stack columns at an earlier breakpoint globally it’s very simple with some CSS like this:
@media (min-width: 959px) {
.vc_column_container { width: 100% !important; }
}
Where 959px is the breakpoint you want to target.
You can also enable the WPBakery design options to control the breakpoint globally (won’t work with WPBakery Slim Mode though or Theme Mode, not working with Slim Mode is crucial but the later is a bug which I’ll fix in 6.4) – https://a.cl.ly/Kou6L5W1 – the reason these settings don’t work with “Slim Mode” is because the way the plugin does things is by re-creating the plugin’s CSS on the fly and adding a dynamic CSS file to the site. WPBakery Slim Mode loads a custom CSS file with a bunch of code removed not needed when the function is enabled and this isn’t done “on-the-fly” as that introduces a lot of bloat and slows things down. Ideally the WPBakery plugin would instead use CSS variables for colors and separate CSS files for the breakpoints, but they don’t and I don’t think they can change how it works as it can break sites updating.
- AJ
The auto play functionality for the Image Carousel appears to be broken. Even on your demo page (https://totalwptheme.com/elements/image-carousel/) the Auto Scrolling Images example at the bottom of the page does not auto scroll. On the demo page, if I run jQuery('#wpex-carousel-4').trigger('play.owl.autoplay') from the console, the images begin to slide.
Hi,
It’s working correctly for me.
Do you by any chance have “Show animations in Windows” disabled on your PC under the accessibility settings or “Reduce motion” enabled on Mac?
The theme won’t animate if you have those settings enabled as it would be an accessibility issue if it did, so the theme specifically checks this user setting.
See here: https://a.cl.ly/d5u5lXLA
- AJ
Wow. “Show animations in Windows” was the culprit. I never knew this affected websites too. Thanks for the insight!
Some people experience nausea, dizziness, or headaches from motion effects soit’s important for websites to check this option before applying animations to the site. Not all themes/websites do this, which may be why you still noticed animations on some sites even with the setting disabled, but accessibility is very important and I try my best to make the theme as accessible for everyone as possible.
- AJ
Ajay, there seems to be a bug on the mobile menu close icon: `full-screen-overlay-nav-close__icon wpex-flex wpex-icon wpex-icon—sm`
Should `wpex-icon—sm` be `wpex-icon-sm` instead?
Hi,
Nope, the “wpex-icon—sm” class is a new class added in Total 6.0 – https://totalwptheme.com/docs/changelog/6-0/ – which is used strictly for the SVG based theme icons. The “wpex-icon-sm” class is an older class that was used for the Icon page builder element.
The upcoming Total 6.4 update has a new Customizer setting you can use to modify the close button size and icon in the Customizer!
- AJ
Hi AJ
Wondered if you can add a “what three words” icon to the theme icons?
https://what3words.com/Thanks
James
Hi James,
If I get more requests I’ll consider it as currently you are probably the only person that would want an icon for this.
Now, you can always add your own icons very easily and you have 3 methods:
1) Override and modify all theme icons in your child theme – https://totalwptheme.com/docs/snippets/custom-icons-json/
2) If you want this icon as a social profile option you can easily add it – https://totalwptheme.com/docs/snippets/add-new-social-options/
3) If you want to display the icon in a theme Element (icon, icon box, etc) you can upload custom icons to your site using the theme’s Icon Selector in WPBakery or the Elementor selector in Elementor.
- AJ
Thanks AJ – I made my own in the end, WTW has logos for download 
Awesome 
Hi AJ. I hope you’re well.
I have set up a page template for staff and included a Post Cards carousel which I want to display posts authored by the current staff member. There is a useful query built-in ‘Posts by Author or Current Staff Member’. which should do what I want.
However, every staff member page displays a carousel of posts from all staff, not just the current person.
Is there an issue with this or am I doing something wrong?
Many thanks, Nick
Update! I found that the ‘Posts by Author or Current Staff Member’ works fine is the author is a registered ‘user’.
However, to make it easier for my client, I am using the ‘Assign Staff as Author for Total’ plug-in to assign articles to staff members instead of having to set-up all the staff as registered users. The function doesn’t work in this case.
Is there a work-around?
Hi,
Thank you for your patience over the weekend, hope you had a good one.
Ok, so for starters you did create a dynamic template for your staff members right? This way the carousel is automatically displayed on all the staff member pages rather than added manually? https://totalwptheme.com/docs/dynamic-templates/
Everything is coded to work as you would expect, but I see a potential issue.
If you have assigned the user to the staff member via the user profile setting – https://totalwptheme.com/docs/link-wordpress-user-to-staff-member/ – the Post Cards element is going to try and locate posts that are assigned to that user. This means the user would need to be set as an author and assigned to the post via the standard WordPress post author function. No need for the “Assign as Author” plugin.
If you do NOT connect the staff member via the profile page, then the theme will locate posts based on theme’s Staff Author field. So you should not register the users, you should only be connecting them via the field added by the plugin.
Can you try deleting the user and just using the “Staff Author” field added by the theme? When I test this is working as expected. If it’s not working let me know. Since your support has expired you can’t open a new private ticket but I can go into Helpscout and find an old ticket and reply to it so we can start a new thread.
Also, if you are displaying standard posts make sure to enable the “Exclude Sticky Posts” option – WordPress will always display sticky posts regardless of the query when displaying standard posts.
- AJ
[edit] – I was going to change how the theme works so it will query posts based on the assign staff as author plugin first (take priority) over the connection field in the user profile settings. However, this could break people’s sites when they updated if they were doing things in a “strange” way. Rather I’m going to just add a notice/warning in the admin on the user’s edit screen if the plugin is enabled.
My recommendation if you are using the plugin is to disable the “Connect to Staff Member” feature completely and you have 2 ways of doing this:
1) Hook into the “wpex_staff_users_relations” filter and return false.
2) Better method – disable the Staff post type from the Theme Panel and use the Post Types Unlimited plugin instead to register the staff post type. This will register a simple staff post type without the added theme functionality, which you probably don’t need. Especially if you are using dynamic templates to display the staff members.
- AJ
I’ve just bought another license so will open a new ticket in the Support portal
Thank you for the purchase!
I got the ticket and I replied back, please get back to me so that we can sort this out ASAP. Thank you!
- AJ