Помогите найти синтаксическую ошибку в коде, на которую указывает сам Wordpress при активации плагина. Вот, что он пишет: (Ошибка анализа : синтаксическая ошибка, неожиданная '[' в /var/www/u0495158/udigital24.ru/wp-content/plugins/kingcomposer/includes/kc.actions.php в строке 361) Вот скопировала часть , строка 361 вот (&& !in_array($key, ['kc_raw_code']): PHP: <script type="text/javascript"> var kc_site_url = '<?php echo site_url(); ?>', kc_plugin_url = '<?php echo KC_URL; ?>', shortcode_tags = '<?php global $shortcode_tags; $arrg = array(); $livearrg = array(); $maps = $kc->get_maps(); foreach( $maps as $key => $val ){ array_push( $arrg, $key ); if( isset($val['live_editor']) && !in_array($key, ['kc_raw_code']) && file_exists($val['live_editor']) && $val['flag'] == 'core' ) array_push( $livearrg, $key ); } foreach( $shortcode_tags as $key => $val ){ if( !in_array( $key, $arrg ) ) array_push( $arrg, $key ); } echo implode( '|', $arrg ); ?>',
используй IDE и будешь видеть такие ошибки --- Добавлено --- открывающей скобки в if нет --- Добавлено --- https://netbeans.org/
а, понял, да. там можно не делать скобку. хммм... IDE помогает именно посветкой синтаксиса и советами как куда что писать. --- Добавлено --- он говорит пхп такой старый, что ещё не знает такого способа записи массива. да, надо обновить пхп.