Code

Discussion on WPBakery Page Builder for WordPress

Discussion on WPBakery Page Builder for WordPress

Cart 407,552 sales
Recently Updated

wpbakery supports this item

Supported

This author's response time can be up to 1 business day.

22690 comments found.

Hello,

Are you going to bring back the ‘Save’ option for custom CSS/JS? I don’t want the page to be updated and reloaded every time I change my custom CSS/JS code. This is unbearable to work with.

Thanks.

Hello, Yes, we will be making changes to page settings and custom CSS, based on the feedback that is received.



Knowledge Base · Official Support · Facebook · Twitter

Don’t forget to join our newsletter. Be first to get news and inside secrets from WPBakery team.

We have extended / renewed our support for another 6 months, but your support portal is not reflecting the same. Can we please get some assistance? Is there any email we can reach out to you at?

Hello, As the support tenure is renewed via codecanyon in this case you should import it into your WPBakery account. To do so, you can login into: support.wpbakery.com/login If you are not sure about the login details, then use the reset password option and use the email id associated with your codecanyon account. Once logged in, navigate to licenses page and click on “import it” option at the bottom of the page. It will then prompt you to login into codecanyon to complete the import.



Knowledge Base · Official Support · Facebook · Twitter

Don’t forget to join our newsletter. Be first to get news and inside secrets from WPBakery team.

Hello Rohan, we already checked on support portal we see our licenses but the date of support is still showing old date and its not updated new valid support date as we extended our support and we are not able to update WP bakery from backend side as its said “1.1 Auto-update fails with message: “Automatic updates for the plugin are available to the clients with a valid support period – you can renew it here.” Can you please help

Hello, When I check in our system, it shows that your account has four licenses and all four have active support tenure that expires in Aug 2025. If there is still any issue, then please drop a message via the contact form of the WPBakery account, so that we can guide you further with it.



Knowledge Base · Official Support · Facebook · Twitter

Don’t forget to join our newsletter. Be first to get news and inside secrets from WPBakery team.

hello i am using wp bakery for a long time and i have a question i have your premium version but i would ask how can i remove a post icon from a gallery cpt element

Hello, The gallery cpt is not a standard element of WPBakery Page Builder. It is most likely a custom element added either by the theme or a third-party plugin used at your end. You can check the standard elements of the WPBakery Page Builder plugin by creating an online demo here: https://wpbakery.com/try



Knowledge Base · Official Support · Facebook · Twitter

Don’t forget to join our newsletter. Be first to get news and inside secrets from WPBakery team.

thank you for the reply… and i have a last problem at the text hero slider after the text how can i do that the slider go to the start again it stuck at the end and i cnat see the first heading anymore thanks for the helping

Hello, Please use support.wpbakery.com and share your temporary website credentials so our support team can investigate your issue and help you out.



Knowledge Base · Official Support · Facebook · Twitter

Don’t forget to join our newsletter. Be first to get news and inside secrets from WPBakery team.

Hello, I need to downgrade WPBakery to 7.9. Where can I download an older version? Many thanks Best

Please create a support ticket at support.wpbakery.com so we can send version 7.9.



Knowledge Base · Official Support · Facebook · Twitter

Don’t forget to join our newsletter. Be first to get news and inside secrets from WPBakery team.

Hi,

Another one. The vc_map takes “icon” as parameter and according to your documentation:

https://kb.wpbakery.com/docs/inner-api/vc_map/ It says:
icon    String    URL or CSS class with icon image. More info here

So we have always been using the URL but in the recent updates the icons are not showing. Whats even worse, the URL is outputted in the CSS class:

https://d.pr/i/RKMbec

Would you please fix this?

Arlind

Please create a support ticket at support.wpbakery.com with your site credentials and steps to replicate the issue so we can check and help you with this. You need to log in to support.wpbakery.com with the email address using which the license was purchased.



Knowledge Base · Official Support · Facebook · Twitter

Don’t forget to join our newsletter. Be first to get news and inside secrets from WPBakery team.

Hi,

After the last update, I get this fatal error:

[07-Feb-2025 10:03:04 UTC] PHP Fatal error:  Uncaught ArgumentCountError: Too few arguments to function Vc_Autoload_Manager::{closure}(), 1 passed in ~/wp-includes/class-wp-hook.php on line 324 and exactly 2 expected in ~/wp-content/plugins/js_composer/include/autoload/hook-wpb-hide-title.php:13
Stack trace:
#0 ~/wp-includes/class-wp-hook.php(324): Vc_Autoload_Manager->{closure}()
#1 ~/wp-includes/plugin.php(205): WP_Hook->apply_filters()
#2 ~/wp-content/themes/kalium/includes/functions/core/hook-functions.php(1349): apply_filters()
#3 ~/wp-includes/class-wp-hook.php(324): kalium_single_page_heading()
#4 ~/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()
#5 ~/wp-includes/plugin.php(517): WP_Hook->do_action()
#6 ~/wp-includes/general-template.php(3064): do_action()
#7 ~/wp-content/plugins/js_composer/include/templates/pages/layouts/blank.php(19): wp_head()
#8 ~/wp-includes/template-loader.php(106): include('/homepages/19/d...')
#9 ~/wp-blog-header.php(19): require_once('/homepages/19/d...')
#10 /homepages/19/d258280905/htdocs/index.php(17): require('/homepages/19/d...')
#11 {main}
  thrown in ~/wp-content/plugins/js_composer/include/autoload/hook-wpb-hide-title.php on line 13

The content in the editor is this: https://d.pr/n/CwWjfk

Any fix for this?

Arlind

It looks like third-party code is causing the issue at your end. Please try deactivating all the plugins except WPBakery Page Builder and especially switching to a default theme like Twenty-Nineteen to check the same. You can then activate them individually to find out which one is causing the issue. Let us know if the issue still exists.



Knowledge Base · Official Support · Facebook · Twitter

Don’t forget to join our newsletter. Be first to get news and inside secrets from WPBakery team.

Wordpress showing an update issue about a license.

The support tenure for the license is over on Jun 4, 2021 . The plugin purchase includes lifetime validity with free manual updates for life (as per the second method here: https://kb.wpbakery.com/docs/getting-started/update/). Starting from version 8.1, an active support tenure is required to enable automatic updates, along with access to the support portal, AI-powered tools, and additional features. You can renew support at https://support.wpbakery.com/licenses. If you do not need these services, renewing the support license is optional and entirely at your discretion.



Knowledge Base · Official Support · Facebook · Twitter

Don’t forget to join our newsletter. Be first to get news and inside secrets from WPBakery team.

Well I paid for lifetime updates which I and others should be getting I never have any issues out of the plugin.

Hello, The plugin updates are valid for a lifetime. You can update the plugin manually as per the second method here: https://kb.wpbakery.com/docs/getting-started/update/
An active support tenure provides features that include auto-updates, without having to manually update the plugin.



Knowledge Base · Official Support · Facebook · Twitter

Don’t forget to join our newsletter. Be first to get news and inside secrets from WPBakery team.

PHP 8.2 Compatibility Issue in vc_welcome_block.tpl.php

I’ve encountered a PHP 8.2 compatibility issue (even in the very latest version released today) in the vc_welcome_block.tpl.php file of the WPBakery Page Builder plugin. The error occurs because the count() function is called on a null variable, which throws a TypeError in PHP 8.2. Below are the error details:

Error Message: Uncaught TypeError: count(): Argument #1 ($value) must be of type Countable|array, null given in /wp-content/plugins/js_composer/include/templates/editors/partials/vc_welcome_block.tpl.php:13

Upon reviewing the code, the issue is caused by this line (Line 13):

$templates_total_count = count( $total_templates );

In PHP 8.2, this throws an error if $total_templates is null. To ensure compatibility, it would be best to check if $total_templates is countable before calling count(). For example:

$templates_total_count = is_countable( $total_templates ) ? count( $total_templates ) : 0;

Could you please update the plugin to address this? This would help maintain compatibility with newer PHP versions.

Thank you for your support!

Hello, Can you please check the latest version 8.2 at your end to see if you still face such an issue with it?
If so, please use support.wpbakery.com and share your temporary website credentials so our support team can investigate it further on your setup.



Knowledge Base · Official Support · Facebook · Twitter

Don’t forget to join our newsletter. Be first to get news and inside secrets from WPBakery team.

This issue is still present in the latest version of WPB as mentioned in my original message. I can’t submit a support ticket as my support has expired and I dont plan on renewing. I have explained the issue, given you the file and line of code to check and provided you with a fix for this. Its not hard to spot that your current code is not compatible with anything newer than PHP 7.4. I dont know how providing access to my site (which I have already patched with the fix) would provide beneficial. Just check the code as mentioned. I am just trying to help one dev to another.

Hello, We have tested the latest version with PHP 8.2 and 8.3 on our setup but were unable to replicate the issue. This is why we want the access to setup where the issue was present to investigate it further. We will add this issue to our tracking list and continue monitoring for any additional reports to take the necessary action as needed.



Knowledge Base · Official Support · Facebook · Twitter

Don’t forget to join our newsletter. Be first to get news and inside secrets from WPBakery team.

Hello, The Icon Box is not a standard element of the WPBakery Page Builder plugin. It is most likely a custom element added by the theme or a third-party add-on that is being used on your setup.



Knowledge Base · Official Support · Facebook · Twitter

Don’t forget to join our newsletter. Be first to get news and inside secrets from WPBakery team.

Please send my love to the WPBakery developer team for accepting my pull requests ;)

Hello, It’s great to hear, and we’ve passed your message along to the development team.



Knowledge Base · Official Support · Facebook · Twitter

Don’t forget to join our newsletter. Be first to get news and inside secrets from WPBakery team.

IWD, viablethought and mster5 get right to the point. Now that some time has passed and the feedback on the missing auto-update function in numerous forums and also here in the comments was not good, I wanted to ask whether you have discussed this point internally and what the current status is? Sorry for my English. I translated the text here with Google Translator

Hello, After taking feedback from customers, this matter was discussed internally. We acknowledge that manual updates may involve a few additional steps compared to automatic updates, but they remain a reliable way to honor our commitment to providing lifetime updates.
To accommodate the needs of our long-standing customers, especially those managing multiple licenses, we are offering bulk renewal discounts on support tenure. This ensures that users who prefer the convenience of auto-updates, along with other added benefits like access to the support portal and AI-powered tools, can do so at a more manageable cost.
If you’re managing multiple licenses and would like assistance with bulk support renewals, please don’t hesitate to reach out to us. We’d be more than happy to guide you through the process and offer the necessary support.


Knowledge Base · Official Support · Facebook · Twitter

Don’t forget to join our newsletter. Be first to get news and inside secrets from WPBakery team.

iwd

iwd Purchased

DITTO

I urge you to take a close look at this feed and the overwhelming response from your long-time customers. The community has made its position very clear: requiring an active support license for automatic updates—a functionality that should be core to every WordPress plugin—is both unreasonable and unethical.

This policy forces users to resort to manual updates via cPanel or FTP, adding unnecessary complexity to a process that should be seamless. This change alienates your most loyal customers, many of whom have supported WPBakery for years, recommending it to clients and peers.

If you fail to address this, it will send a clear message that you neither value nor respect your customers’ feedback. Your long-term success depends on retaining the trust of your user base. Please reconsider this decision and restore auto-updates for existing licenses. Ignoring this feedback will undoubtedly lead to a significant loss of customers, myself included.

Hello, Thanks for being a long-time supporter of WPBakery. We truly value the feedback from our loyal customers, and your input is important to us.

Our commitment to providing lifetime updates for WPBakery Page Builder remains intact. Updates continue to be fully accessible through manual downloads from your WPBakery account. While we understand that the process of manual updates may require a few extra steps compared to automatic updates, it ensures that our promise of lifetime updates is upheld.

The option of automatic updates is tied to an active support tenure, which also includes additional benefits such as access to the support portal, AI-powered tools, and other enhanced features. This structure was introduced as part of the evolving WordPress ecosystem, allowing us to provide ongoing improvements and maintain compatibility with the latest developments.

We understand that for users managing multiple websites, convenience is a priority. To support our long-time customers like you, we’re happy to assist with discounted bulk renewals for support tenure, which can ease the process of accessing auto-updates and other features. Please feel free to reach out via the profile contact form, and we’d be glad to explore how we can best accommodate your needs.



Knowledge Base · Official Support · Facebook · Twitter

Don’t forget to join our newsletter. Be first to get news and inside secrets from WPBakery team.

Hi,

I use WPBakery and it is fantastic. I also use the “List Post” function and connect it with ACF custom fields. Thus I have a problem with repeater fields from ACF. I stored in the repeater fields email address and want to to use that as query criteria. The problem is that when I define the custom_field with the ACF repeater field and the column where to find the email the request is not working

Can I somehow hook in to adapt the query?

Best, Christian

Hello, Please use support.wpbakery.com and share your temporary website credentials so our support team can investigate and help you out.



Knowledge Base · Official Support · Facebook · Twitter

Don’t forget to join our newsletter. Be first to get news and inside secrets from WPBakery team.

We are facing the same issues with the classic editor being loaded even if the WPBakery editor should be loaded as enervo already mentioned.

I also got this message twice in the javascript console: unreachable code after return statement

Looking into it, it is pointing to these locations: partObj = _.isUndefined( _localCapabilities[ part ] ) ? {} : _localCapabilities[ part ];

and

shortcodeValidateOldMethod: function ( shortcode ) { return true; if ( ‘vc_row’ === shortcode ) { return true; }

Both are within this tag: <script id=”vc_role_access_manager_script”>

So it seems, that there are some issues within this script which seems to be related to the role manager setting.

Hope that helps.

Hello, We have identified similar issues on some setups. We will be soon introducing functionality to set the WPBakery Page Builder as a default editor which will make sure that the classic editor will not load unless it is manually enabled.



Knowledge Base · Official Support · Facebook · Twitter

Don’t forget to join our newsletter. Be first to get news and inside secrets from WPBakery team.

Good day,

The latest update makes things tougher.

Before I could Classic Mode and Backend Editor seamlessly, but after the update the page reloads whenever the buttons are clicked.

This is also the same issue with adding CSS codes in the page setting. Before I could add the code and close the popup but now, I have to update the page first before the CSS codes can save.

Please, work on these issues.

Kind regards

We have added the issue with the page updating when CSS is saved in our To-do list. Our team is aware of this. It will be fixed in a future release. Regarding the issue with Classic Mode and Backend editor refreshing whenever buttons are clicked can you send a screen recording of the problem so we can understand what is happening?



Knowledge Base · Official Support · Facebook · Twitter

Don’t forget to join our newsletter. Be first to get news and inside secrets from WPBakery team.

Good day,

Please, click on the video screenshot link below

https://drive.google.com/file/d/16bVpNUU00nA2dsqVlzdG56K7G4xChrqM/view?usp=sharing

Kind regards

We will fix this issue in a future release. We hope for a fix in the next version 8.2 .



Knowledge Base · Official Support · Facebook · Twitter

Don’t forget to join our newsletter. Be first to get news and inside secrets from the WPBakery team.

Hello -

I was the one who reported the issue to the UpSolution team and want to provide extra insight on the issue. It seems that since version 8.0.1 that if the cursor is not placed at the end of the content in the Text Block Element, it will add either a single “non-breaking space” or double “non-breaking space” after you hit the Save button, prompting you to have to go back into the editor to manually remove them. We’ve reproduced this in multiple browsers and themes.

This has created a lot of headaches when putting projects together. Now, coupled with the new issue in version 8.1 where the window reloads when adding custom CSS or JS to the page and switching back and forth between settings tabs as reported by WPExplorer and others, this has also unnecessarily added time to each project and is quite the nuisance.

Ever since you started adding stuff in version 7, this builder has really taken a turn for the worse – while this was always “ol’ reliable” and did exactly what it needed to do, with the additional features now the quality and reliability have gone downhill.

Stop trying to be an “all in one” solution – adding AI, SEO, etc. and just focus on being the best Page Builder. I’ll never understand why you plugin developers take it upon yourselves to add all kinds of bloat to your plugins rather than making them leaner and improve your QA – which you’ve done the opposite since v7. Every release now there is a major issue that causes things to break, making our jobs as agencies who use your product on a daily basis that much harder.

I hope that the above-mentioned issues are resolved quickly and that you guys reconsider this path you’re on and focus on the needs of your customer base instead of trying to be “the shiny thing on the block”, because most other builders are terrible – don’t be like them.

The problem is that its bundled with a theme we use from UpSolution – who posted about this same issue. Here is a screencast showing the issue on a clean install, using a default theme, and WPB v8.1 – https://go.screenpal.com/watch/cTn1XwnheZ5

Additionally, I just updated a dev site to 8.2 and it looks like the Custom CSS/JS modal still has the “Update” button instead of the “Save” button:

https://cln.sh/dprJG5gCw3kCnlL3TXNv

I thought this was going to be fixed. After using WPB for 10 years, the plugin has been 98% stable without issues. In the last year, you guys have managed to mess this plugin up to the point where it is becoming unusable, to the point of considering not using it on any more future projects. This is unreal.

Sorry about the delay and the issues you are facing. About the Update button for CSS, we will improve it with a Preview button in 8.3 to let users see the CSS before it is applied to the page. Since we added the option to manage WordPress default post type settings in the page settings window, CSS/JS changes now also require a page update to apply, as they’re in the same window. We have identified the issue with &nbsp entity being added in some cases and added it as a bug. This will be fixed soon.



Knowledge Base · Official Support · Facebook · Twitter

Don’t forget to join our newsletter. Be first to get news and inside secrets from WPBakery team.

Hello did you have extended license ?

We have extended licenses (https://kb.wpbakery.com/docs/licensing/extended-license/) for integration with themes. Are you looking for this?



Knowledge Base · Official Support · Facebook · Twitter

Don’t forget to join our newsletter. Be first to get news and inside secrets from WPBakery team.

Hello!

Want to notify about the bug from our customers.

“When I open a WPB Text Block and edit content (in the back end), when I click “Save”, it adds an extra “ ” after the content – creating unwanted spacing at the bottom.

However, it is intermittent and can’t seem to reproduce it consistently. But it happens when the cursor is not placed at the end of the last sentence when clicking Save. I have produced a couple times just by adding multiple rows and text blocks, saving and doing the process again.

For whatever reason, the project I was working on, it was happening just about every time.”

That issue is replicated on any theme (tested with 2022, 2023, 2024, 2025 WordPress default themes).

Our developer says: “the error is that when reopening element settings there is no window.getSelection(), that code is called before all objects are loaded.”

Could you fix that?

We cannot replicate the issue with space being added after editing and adding text to a text block element locally. If the problem happens with default themes like 2020 and all other plugins (other than WPBakery) deactivated please open a support ticket at support.wpbakery.com with the site credentials so we can check this.



Knowledge Base · Official Support · Facebook · Twitter

Don’t forget to join our newsletter. Be first to get news and inside secrets from WPBakery team.

Hi there, the latest version breaks the editor.

Wp bakery version 8.1 does not show the Bakery editor, it shows the classic editor by standard even though all settings are correct. Clicking on the backend bakery editor, it shows the editor as it should. However when saving the page/post, the classical editor is shown again. p.s. This is also the case when having The7 theme installed

Restoring previous WPBakery plugin to version 7.8 or 8.0 will fix the issue.

Hello, We are aware of this issue and have it on our list to allow the backend editor to be set as the default option. This will prevent switching to the classic editor unless it is selected by the user.



Knowledge Base · Official Support · Facebook · Twitter

Don’t forget to join our newsletter. Be first to get news and inside secrets from WPBakery team.

Happy New Year Rohan!

Could you please kindly ask the developers to update the private repo?

I would like to submit a pull request for the updated Page Settings tab so when changing the title or adding Custom CSS/JS it doesn’t have to refresh the page. This is an annoying change in the 8.1 update which I can see other customers complaining about it here in the comments.

I would also like to make a pull request to fix this issue in the updated HTML element: https://a.cl.ly/7Kuwm2Yp – which I bet will cause confusion and users will end up adding the doctype into the field, which will be bad.

Which, by the way instead of having the Ace editor script in WPBakery it would be best to use the core WP code editor – https://developer.wordpress.org/reference/functions/wp_enqueue_code_editor/ – I would be more than happy to submit a pull request for that as well, but it’s a bit more labor intensive so I don’t want to do this if your developers don’t want the optimization.

I would love to spend more of my time helping in the development of WPBakery. Is there any way I can get in touch with the dev team (or can you have them shoot me an email at wpexplorer [at] gmail dot com).

This way I can ask if they would be interested in an update before I take the time to make the code changes and submit the pull request. This will allow me to work on larger improvements for the plugin without wasting anyones time.

Thank you!!

I hope you have a great year,

- AJ

Hi, Thank you, and wishing you a fantastic year ahead in 2025!

Our team has updated the private repository, and you are welcome to submit your pull requests there.

Currently, we are working on establishing a system that will allow theme and addon developers to collaborate, interact, and share their code and feedback directly with our development team. We have your email address on file and will notify you as soon as this system is in place.

We appreciate your continued support and valuable contributions!



Knowledge Base · Official Support · Facebook · Twitter

Don’t forget to join our newsletter. Be first to get news and inside secrets from WPBakery team.

by
by
by
by
by
by

Tell us what you think!

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

Sure, take me to the survey