Я получаю сообщение об ошибке: Ошибка разбора: синтаксическая ошибка, неожиданное «если» (T_IF), ожидаемая функция (T_FUNCTION) - PullRequest
1 голос
/ 27 июня 2019

Мой веб-сайт показывает ошибку Parse, когда я пытался отключить определенный плагин, ситуация ухудшается и начинает показывать ошибку в другом плагине jetpack, если я отключаю все плагины, ошибка отображается в другом файле.Пожалуйста, помогите, мой сайт не работает в течение двух дней.

Попытка отключения плагинов, переустановки плагина, удаления строки кода ошибки

/**
     * Define Mega Menu constants
     *
     * @since 1.0
     */
    private function define_constants() {
        define( 'MEGAMENU_VERSION',    $this->version );
        define( 'MEGAMENU_BASE_URL',   trailingslashit( plugins_url( 'megamenu' ) ) );
        define( 'MEGAMENU_PATH',       plugin_dir_path( __FILE__ ) );
    }

            // populate grid sub menus
            if ( $item->depth === 0 && $item->megamenu_settings['type'] == 'grid' || ( $item->depth === 1 && $item->parent_submenu_type == 'tabbed' && $item->megamenu_settings['type'] == 'grid') ) {

                $saved_grid = $widget_manager->get_grid_widgets_and_menu_items_for_menu_id( $item->ID, $args->menu->term_id, $items );

                $next_order = $this->menu_order_of_next_sibling( $item->ID, $item->menu_item_parent, $items) - 999;

                foreach ( $saved_grid as $row => $row_data ) {

                    $rolling_dummy_id++;
                    $next_order++;

Сообщение об ошибке:

Parse error: syntax error, unexpected 'if' (T_IF), expecting function (T_FUNCTION) in /home/u912283588/domains/meersgavhb.com/public_html/wp-content/plugins/megamenu/megamenu.php on line 309
The site is experiencing technical difficulties.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...