WordPress AI Integration in Elementor

WordPress plus AI is definitely a good match, and Elementor has recently announced quite interesting new features that include AI integration. Now it’s in Beta and works only with text (and images are about to come). In this article, I invite you to test and discuss how useful this tool is and how to combine it with the power of the Crocoblock suite. 

Table of Contents

Elementor AI Functionality and Pricing


Elementor AI integration is available only for Elementor Pro/Elementor Hosting, but just a free limited version is included in the plan. It’s unclear what the limit is for that free trial, and if you want an unlimited one, it will cost you an extra $35.88 a year

WordPress Elementor AI pricing

Elementor AI functionality

There are three main things that this WordPress AI tool does:

  1. Generating texts for text widgets (which includes translation).
  2. Generating custom HTML and CSS for various Elementor widgets.
  3. Creating custom code (HTML, CSS, JavaScript) in the Custom Code section on the Dashboard. 

Testing Elementor AI and some thoughts about using it in real projects

AI text generation/grammar check for text blocks

This feature is the central one in the newly released AI functionality. It generates a text according to your prompt and then gives options to shape it the way you want.
Other than that, you can choose an additional option from the following list: 

  • making text shorter;
  • making it longer;
  • simplifying text;
  • fixing grammar and spelling mistakes;
  • changing a tone of voice (with 12 options to choose from);
  • translating (with a list of 25 languages). 

I really like it and find it useful to have grammar and voice tone options there. And, of course, the text content generation. 

It’s pretty entertaining to watch the promotional Elementor video that shows how you can choose a name for your site and pricing plans using AI. Well, it can work for sample sites, but if it’s a real business, it’s not a very good idea to work on the naming when building a website without any prior marketing research. I mean, it’s cool and fun for demonstration but not very applicable for real projects. 

Almost the same story is with a generation of longer text blocks: descriptions, calls to action, etc. I doubt that AI will do all the job for you, but it can really help to generate new ideas.

The “tone of voice” option is another great tool to help native and primarily non-native speakers deal with the language.

⚖️ My personal rating of the feature is 10 out of 10

Automatic AI translation in WordPress 

There’s one cool option that Elementor offers in a frame of text-generating feature: the automatic translation into 25 languages. It’s a very handy tool, but can it replace translation plugins? The short answer is “no,” and there are a few reasons for that. 

First of all, translation plugins’ main job is creating a structure for multilingual sites, while Elementor AI is just adding a translation to the existing page or block. However, you can use it with plugins like Polylang, which basically creates a duplicate of the page, and for small sites with a simple structure, it can be a way to do the translation. 

⚖️ My personal rating of the translation tool and its applicability is 8 out of 10

AI content generation for WooCommerce product descriptions 

The introductory video and the page about the new AI integration suggest that we use it almost everywhere, including a description of products. The thing is, I doubt anyone uses Elementor editor for adding and editing WooCommerce products; instead, we prefer a Gutenberg or Classic editor, not to mention that if the shop has hundreds or thousands of products, they are being added in bulk, using import or custom synchronization solutions with the CRM. 

⚖️ My personal rating of this way of using the feature is 3 out of 10

Adding AI-generated HTML/CSS to your WordPress website  

CSS generation seems to be the most useful AI tool here, and the fact that it’s built into the editor makes it really useful because it uses the right selectors for the current object if you generate CSS for the widget – this is how Elementor Pro works. As you know, it was “recognizing” widget selectors before; that’s why you would use the “.selector” class when writing custom CSS instead of finding its absolute name. But that’s not all; it can “understand” complex selectors and is really handy. I will show an example of using this feature in the next section. 

Is this feature helpful in adding custom styles, hover effects, and some CSS animation to widgets? Definitely, yes. It saves you a lot of time because even if you know CSS well, why not have some premade code you can correct later instead of writing many lines by hand? 

Can you build mindblowing new structures that will work almost like a custom-made widget? No, it’s not made for it.

Considering HTML, I’m not sure there are many cases when you need to add custom HTML because we already work with a builder with its structure and all it entails. But adding custom GA tracking and other marketing codes and events using it is handy. 

⚖️ My personal rating of this feature’s usefulness and performance is 9 out of 10

Adding custom AI-generated JavaScript or PHP to your WordPress website  

For the sake of justice, I should say that Elementor doesn’t promote or state that the tool is made for generating JavaScript or PHP snippets. However, there’s an example on their website where it’s been generated. To be honest, I’ve tried the same prompt, but the result was not impressive at all.  
But you can always ask to generate a Google Tag Manager script or something like that (not so custom), and it will work well. There are a few places to insert such snippets and even one in the back end, in Elementor > Custom Code. And, as before, you can choose the part of the site, the snippet to be displayed, priority, and conditions.

Custom AI code WordPress

⚖️ My personal rating of this way of using the feature is 5 out of 10

AI-generated content and Google algorithms

The thing that definitely should be considered when using AI-generated content is to be sure that Google will not penalize it and that it will not harm the site’s SEO ranking. 

According to the recent Google statement, as long as it’s high-quality content that meets the E-E-A-T requirements, it will be ranked equally with the human-generated one. That’s why it should be human-first, helpful, and reliable, and, what is important, it should not violate spam policies. That’s why using AI just to paraphrase and automatically translate existing texts to create as much content as possible is a very bad idea, as well as generating texts just to include keywords. 

Inbuilt AI Functionality vs. ChatGPT

The question I always ask myself when I see a new WordPress plugin AI integration is, “Is it more efficient and convenient than just using a ChatGPT in another browser tab?” Don’t get me wrong, it’s not because I’m that retrograde who thinks that the progress must be stopped, but because the way ChatGPT gives you an answer is more detailed in most cases, especially when it comes to writing code. It gives a thorough explanation of what the code does, variable names, etc., so if you are unfamiliar with PHP or JavaScript, it would be really handy. 

While the Elementor built-in code generator doesn’t give such an explanation, also the code (if it’s HTML+CSS+PHP or JavaScript) can be generated in a few different sections with separate “insert” buttons. When you press one, the window disappears with the rest of the code. 

At the same time, ChatGPT offers a much more convenient way to communicate, and you find all the snippets in one window, which doesn’t disappear; moreover, it saves your prompts’ history. Apparently, Elementor doesn’t save the history for you because it would be a collection of your private data (because you use ChatGPT under your own account, while Elementor integration works under their account).

AI-generated WordPress PHP code

Using Elementor AI With Crocoblock Suite

All Crocoblock plugins that work with Elementor can be roughly divided into two categories: 

  • For working with, organizing, and displaying dynamic content in WordPress (JetEngine, JetSmartFilters, JetBooking, etc.). Such plugins work equally on the back end and front end. AI functionality can definitely help to stylize them exactly the way you want.
    Also, don’t forget about JetFormBuilder – even if it’s a Gutenberg plugin (and here is the explanation of why it’s an advantage), there’s a powerful JetForm widget that lets you stylize every little detail of the form on Elementor. However, if you need more, just use AI-generated custom CSS. 
  • And those that work more like Elementor add-ons (JetElements, JetTricks, JetTabs, etc.). Here, you can make good use of AI for generating some content and code. 

This is an example of how JetEngine listing can be modified with the help of custom CSS generated with Elementor AI. I’ve used the sample prompt and slightly changed it. I like that it picked up the right complex selector, and the code worked totally fine:


Can I use AI with WordPress without built-in integrations?

Yes, definitely. You will need an extra plugin or online service that connects the Open AI API. This is an example of how to use JetFormBuilder and Open AI without the built-in integration.

Is it safe to use Open AI (ChatGPT) with WordPress?

Yes, it’s safe.

Is it easy to use WordPress Elementor AI integration?

Yes, it’s a user-friendly instrument. However, if you want to generate HTML/CSS/JavaScript/PHP using it, it’s better to have at least a basic understanding of these languages.


Elementor AI integration is a great thing, but it’s not something mind-blowing, at least because the same task can actually be done with the help of ChatGPT, Midjourney, and other AI tools using their interfaces. But having a generator right there in the editor is 100% very handy.

Adding AI to WordPress plugins, add-ons, and themes is a hot trend. AI is helpful, but I wish its power would be used in really time-consuming things (sometimes even annoying) related to the builder directly – for instance, making a site responsive, fixing some glitches and overlaps while doing it, or even adding more flexible and rich widgets. 

For now, we still need extra add-ons, additional Elementor widgets, powerful plugins for dynamic content, and a lot more. Elementor and suites like Crocoblock reinforce each other. Every new feature makes this symbiosis even better, and working with the builder brings even more fun. Also, don’t forget that JetEngine has started implementing its own Open AI integration – there is more to come.

Leave a Reply