Предупреждение: array_merge (): Аргумент # 1 Сообщение об ошибке в Wordpress с использованием WooCommerce - PullRequest
0 голосов
/ 19 февраля 2020

Я понимаю, что на многие из этих вопросов ответили, и все они уникальны по-своему. Выше сообщение об ошибке, которое появилось в эти выходные, и я не могу найти решение для моей жизни. Мне удается открыть файл в диспетчере файлов Siteground, и вот такие строки. Что я могу сделать, чтобы исправить эту ошибку?

Предупреждение: array_merge (): аргумент # 1 не является массивом в / home / customer / www/myapx.shop/public_html/wp-content/plugins/elementor/includes/base/controls-stack.php в строке 1184

База кодов

            if ( 'repeater' === $control_obj->get_type() ) {
        foreach ( $settings[ $control_name ] as & $field ) {
            $field = $this->parse_dynamic_settings( $field, $control['fields'], $field );
        }

        continue;
    }

    $dynamic_settings = $control_obj->get_settings( 'dynamic' );

    if ( ! empty( $control['dynamic'] ) ) {
        $dynamic_settings = array_merge( $dynamic_settings, $control['dynamic'] );
    }

    if ( empty( $dynamic_settings ) || ! isset( $all_settings[ Manager::DYNAMIC_SETTING_KEY ][ $control_name ] ) ) {
        continue;
    }

Буду признателен за любую помощь или руководство.

PS Go легко для меня не очень технически.

1 Ответ

0 голосов
/ 19 февраля 2020

У меня та же проблема, и, похоже, это связано с текущим обновлением плагина Elementor. Смотрите это сообщение:

https://wordpress.org/support/topic/error-with-new-update-2-9-2/

В моем случае возник конфликт с надстройкой для elementor, я вернулся к версии 2.8.5 плагина и ошибка ушла.

...