[Помогите] Проблема с темой WordPress

Тема в разделе "Wordpress", создана пользователем Lucard, 10 ноя 2015.

Модераторы: Sorcus
  1. Lucard

    Lucard Создатель

    Регистр.:
    8 фев 2015
    Сообщения:
    34
    Симпатии:
    14
    Здравствуйте дорогие форумчане!
    Возникла проблема из-за необходимости изменить на сервере значение mbstring.func_overload=0 на mbstring.func_overload=2. Все хорошо, но на одном из сайтов вырубился визуальный редактор с предупреждением:
    Код:
    Warning: mb_substr_count() expects at most 3 parameters, 4 given in /docs/wp-content/themes/site/editor/parser.php on line 62
    Improperly closed shortcodes. Expected [/column], but found [/button] on position 6848 (character 6359; line 1)
    
    Context: 'background_position="" backgro●und_size="auto" background_att'
    
    
    ● denotes the position of the problem
    Пробовал переписывать строчку, ничего не вышло, прошу помощи, вот кусок кода:
    PHP:
    if ( $type != $this->ptr->type ) {
        
    $start max$pos-30);
        
    $line substr_count$this->content"\n"0$pos )+1;
        
    $char $pos strrpossubstr$this->content0$pos ), "\n" );
        
    $context "'".esc_attrsubstr$this->content$start$pos-$start ) ) . '<span style="color:green">&#9679;</span>' esc_attrsubstr$this->content$pos30 ) )."'"
            
    .'<br><br><br><span style="color:green">&#9679;</span> denotes the position of the problem';
        throw new 
    Exception"<!-- wpv editor error --><div class='wpv-editor-error'><span style='color: red'>Improperly closed shortcodes. Expected <strong>[/{$this->ptr->type}]</strong>, but found <strong>[/{$type}]</strong> on position ". ($pos strlen$type ) - ." (character ".$char."; line ".$line.")</span><br><br>Context: $context</div>") );
    }
     
  2. GalaxyData

    GalaxyData Писатель

    Регистр.:
    9 ноя 2015
    Сообщения:
    4
    Симпатии:
    0
    Вы в курсе, что WordPress не может работать без тих настроек для php.ini
    Код:
    mbstring.func_overload = 0
    mbstring.internal_encoding = UTF-8
     
  3. Lucard

    Lucard Создатель

    Регистр.:
    8 фев 2015
    Сообщения:
    34
    Симпатии:
    14
    Ну, 10 сайтов на WordPress отлично работают с mbstring.func_overload=2.
    Может кто-то дать реальную информацию, почему вырубился редактор?