Как добавить разрывы строк в описании виджета в Wordpress?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как добавить разрывы строк в описании виджета в Wordpress?

Сообщение Anonymous »

Я хотел бы добавить разрывы строк в описание виджета в Wordpress, чтобы в панели администратора отображались инструкции по использованию, например:

Код: Выделить всё

To format the text use the tags:
Subtitle
[b]Bold[/b]
[:pt]Text in Portuguese
[:en]Text in English
[:es]Text in Spanish
На данный момент идея заключается в добавлении пробелов с использованием символа ISO 8859-1 (), что не является лучшим решением (описание на португальском языке):

Код: Выделить всё

register_sidebar( array(
'name' => 'Widget',
'id' => 'widget-user',
'description' => "Para formatar o texto, utilize as tags: Subtítulo laranja   [b]Negrito[/b]                                    [:pt]Texto em português nbsp;                                      [:en]Texto em inglês                              [:es]Texto em espanhol                                          (o que estiver escrito fora das tags de idioma irão aparecer para todos",
'before_widget' => '',
'after_widget' => '',
'before_title' => '',
'after_title' => '',
));
В отличие от itens «before_widget», «after_widget», «before_title» и «after_title», «description» не принимает HTML. Если бы это было так, это было бы легко решить, просто экранируя HTML. Я не хотел конвертироваться в HTML с помощью функции PHP, такой как htmlspecialchars().

Я отчаянно пробовал это, но безуспешно:

Код: Выделить всё

"description" => "This is a line
break test"
"description" => "This is a line \n break test"
"description" => "This is a line \r break test"
"description" => "This is a line \r\n break test"
"description" => htmlspecialchars("This is a line
break test")
htmlspecialchars("description") => "This is a line
break test"
"description" => htmlentities("This is a line
break test")
"description" => html_entity_decode("This is a line
break test")
"description" => nl2br("This is a line
break test")
nl2br("description") => nl2br("This is a line
break test")
Ну что, есть идеи?

Подробнее здесь: https://stackoverflow.com/questions/138 ... -wordpress
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»