• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь Проблема с темой WordPress

Lucard

Постоялец
Регистрация
8 Фев 2015
Сообщения
35
Реакции
16
Здравствуйте дорогие форумчане!
Возникла проблема из-за необходимости изменить на сервере значение 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, 0 );
    $line = substr_count( $this->content, "\n", 0, $pos )+1;
    $char = $pos - strrpos( substr( $this->content, 0, $pos ), "\n" );
    $context = "'".esc_attr( substr( $this->content, $start, $pos-$start ) ) . '<span style="color:green">&#9679;</span>' . esc_attr( substr( $this->content, $pos, 30 ) )."'"
        .'<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 ) - 2 ." (character ".$char."; line ".$line.")</span><br><br>Context: $context</div>") );
}
 
Вы в курсе, что WordPress не может работать без тих настроек для php.ini
Код:
mbstring.func_overload = 0
mbstring.internal_encoding = UTF-8

Ну, 10 сайтов на WordPress отлично работают с mbstring.func_overload=2.
Может кто-то дать реальную информацию, почему вырубился редактор?
 
Назад
Сверху