0

I am trying to build a custom Divi module. I need to render a shortcode, it works in the frontend but in editor, the shortcode simply displays as a plaintext. How can I render shortcode in Divi editor? Divi uses react and I am not too good at it.

This is my code in .jsx file -

import React, { Component } from 'react';

class divi_custom_module extends Component {

  static slug = 'divi_custom_module';

  render() {

    return (
      <div>
        <h2>{this.props.heading}</h2>
        <div>
            [my-shortcode title={this.props.title}]
        </div>
      </div>
    );
  }
}

export default divi_custom_module;

enter image description here

1 Answer 1

0

the new version of Divi (Divi 5) will be moving away from shortcodes. Elegant Themes, the developer of Divi, has announced that Divi 5 will use a more modern storage format instead of shortcodes. This change aims to improve performance, reduce bugs, and align Divi with future WordPress developments​ read this https://www.elegantthemes.com/blog/general-news/divi-5-and-the-move-away-from-shortcodes

Sign up to request clarification or add additional context in comments.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.