Проблема с beaver builder кастомный модуль

Я использую плагин beaver builder и хочу сделать свой модуль. Но я делаю что-то не так, потому что даже если модуль не установлен, сайт все равно пишет эту ошибку.

Notice: Undefined index: module_advanced in**/var/www/html/academy24_chili/v_stepanov/wp-content/plugins/bb-plugin/classes/class-fl-builder-model.phpon line2883**

Вот структура в папках и файлах:

/beaver_builder/
    /inc/ 
        /HT-beaver-modules/
            /reviews-slider/
                reviews-slider-module.php
                style.css 
                script.js 
                includes/
                    frontend.php
  page_beaver-builder.php 
  function.php

function.php:

if ( ! defined( 'MY_MODULES_DIR' ) ) {
    define( 'MY_MODULES_DIR', get_template_directory() . '/inc/HT-beaver-modules/' );
}

if ( ! defined( 'MY_MODULES_URL' ) ) {
    define( 'MY_MODULES_URL', get_template_directory_uri() . '/inc/HT-beaver-modules/' );
}

function my_load_module_examples() {
    if ( class_exists( 'FLBuilder' ) ) {
        require_once MY_MODULES_DIR . 'reviews-slider/reviews-slider-module.php';
    }
}
add_action( 'after_setup_theme', 'my_load_module_examples' );

reviews-slider-module.php:

  class ReviewsSliderModule extends FLBuilderModule {
                    public function __construct() {
                        parent::__construct(array(
                            'name'            => __('Reviews Slider', 'fl-builder'),
                            'description'     => __('Slider for displaying reviews', 'fl-builder'),
                            'group'           => __('Custom Modules', 'fl-builder'),
                            'category'        => __('Content Modules', 'fl-builder'),
                            'dir'             => MY_MODULES_DIR . 'reviews-slider/',
                            'url'             => MY_MODULES_URL . 'reviews-slider/',
                            'editor_export'   => true,
                            'enabled'         => true,
                            'partial_refresh' => true,
                            'class'           => 'fl-module-reviews-slider-module',
                            'id'              => 'reviews-slider-module',
                            'animation'       => '',
                            'module_advanced' => isset($settings->module_advanced) ? $settings->module_advanced : array(),
                        ));
                    }`
                    public function enqueue_scripts() {
                        wp_enqueue_style('reviews-slider-style', $this->url . 'style.css');
                        wp_enqueue_script('slick-slider', 'https://cdn.jsdelivr.net/npm/slick-carousel/slick/slick.min.js', array('jquery'), '', true);
                        wp_enqueue_script('reviews-slider-script', $this->url . 'script.js', array('jquery', 'slick-slider'), '', true);
                    }
                    
                    public function render($settings) {
                        include($this->dir . 'includes/frontend.php');
                    }
                    
                    private function get_review_categories() {
                        $categories = get_categories(array('taxonomy' => 'category'));
                        $options = array();
                        foreach ($categories as $category) {
                            $options[$category->slug] = $category->name;
                        }
                        return $options;
                    }
      FLBuilder::register_module('ReviewsSliderModule', array(
                        'my_loop_settings' => array(
                            'title' => __('Loop Settings', 'fl-builder'),
                             'file'  => FL_BUILDER_DIR . 'includes/ui-loop-settings.php',
                        ),
                    ))`;

frontend.php:

   $query = FLBuilderLoop::query($settings);
                
                if ($query->have_posts()) : ?>
                    <div class="reviews-slider">
                        <?php while ($query->have_posts()) : $query->the_post(); ?>
                            <div class="review-item">
                                <h3><?php the_title(); ?></h3>
                                <div class="review-content">
                                    <?php the_content(); ?>
                                </div>
                            </div>
                        <?php endwhile; ?>
                    </div>
                <?php
                else:
                    echo '<p>' . __('No reviews found.', 'fl-builder') . '</p>';
                endif;
                wp_reset_postdata();
                } else {echo __('No settings provided.', 'fl-builder');}`

Ответы (0 шт):