Intereting Posts
Как пропустить страницу выхода из woocommerce? плагины, не работающие над настраиваемой темой, – не уверены, как исправить Устойчивость базы данных пользовательских сообщений. Почему нет? Привет, я пытаюсь установить сообщение в течение 24 часов, и с ним будет изменено Отображать настраиваемое поле только при наличии значения? Можно ли передать переменную js в файл шаблона Добавить боковую панель на внутренних страницах Не удалось установить сериализованный массив по умолчанию, используя dbdelta () Получить продукты с определенным атрибутом и в категории – woocommerce Пользовательская таксономия: родитель по-прежнему считает удаленный ребенок Автор сообщения не может быть обновлен / вставлен Одна страница – Несколько родителей? Фильтрация пользовательских типов сообщений по почтовой мета в области администрирования WordPress Получите first_name и last_name в user_register hook Планируемые поля повторителя ACF

Форматирование с помощью <pre>

Я создаю сайт, который не хочет, чтобы какой-либо стиль применялся к содержимому записи, потому что он должен сохранять форматирование текста.

В Bizarly он работает с старыми записями, но новые записи через интерфейсную систему не работают: http://madebylars.nl/music/?page_id=373

Пример:

Это работает:

 http://madebylars.nl/music/?tab=the-tallest-man-on-earth-love-is-all 

Этого нет:

 http://madebylars.nl/music/?tab=the-tallest-man-on-earth-like-the-wheel 

Оба они отлично смотрятся в конце WordPress, но только один из них выглядит красиво на интерфейсе. Любые мысли о том, как это исправить?

Я уже обертываю весь текст в тегах <pre> и удаляя wp-контент html-тегов.

Это стиль, который я использую (на обоих!):

 pre { background: none; font: 13px "Courier 10 Pitch", Courier, monospace; line-height: 1.5; margin-bottom: 1.625em; overflow: auto; padding: 0.75em 1.625em; display: block; font-family: monospace; white-space: pre-wrap; letter-spacing: normal; word-wrap: break-word; word-spacing: normal; word-break: normal; margin: 1em 0px; } 

Solutions Collecting From Web of "Форматирование с помощью <pre>"

Страницы, на которые вы ссылаетесь, используют два разных символа, один – это &mdash а другой я не знаю имя, оно не преобразуется в объект Html …

Оригинал:

2——-2——-7——-7——-| <- Смешанные символы

Использование персонажа, который работает:

2---2---7---7---| <- Этот не является.

Вы можете использовать короткий код для инкапсуляции вкладок, чтобы вы могли манипулировать символами и заменять неисправные.

После некоторого исследования выяснилось, что WordPress, или, точнее, «wp-texturize», автоматически преобразует двойные штрихи «-» в &ndash; ,

По-видимому, есть &ndash; и &mdash; , Первая соответствует ширине буквы «n», вторая – ширине буквы «m». Интересно.

wordpress.stackexchange.com/questions/60379/… Теперь я решил это следующим образом:

<?php remove_filter( 'the_content', 'wptexturize' ); ?>

Поместите это в functions.php. Спасибо, парни!

Может быть несколько причин, почему это не работает: недопустимая разметка, удаление содержимого также удаляет <div> s (что в некоторых случаях создает разрывы строк в редакторе wordpress) и так далее.

На самом деле, я думаю, вы должны получить содержимое сообщения непосредственно из базы данных или использовать $post->post_content и strip_tags на нем.

Но сначала проверьте все форматирование на статической странице. Создайте фиктивный test.php без каких-либо стилей и выведите в нем свой код для одного сообщения. Протестируйте его для разных сообщений, и если он там работает, он будет работать на веб-сайте.

Если я не ошибаюсь и полностью не понимаю вопрос, во второй ссылке (той, которая не работает) разные строки имеют различное количество символов. Вот строки непосредственно под INTRO

 First string: —————-| (7 chars) Second string: ———-0—–| (8 chars) Third string: ——0——-0-| (9 chars) 

Вы хотите сказать, что хотите выглядеть так:

 First string: ———————-| (9 chars) Second string: ————-0—–| (9 chars) Third string: ——0——-0-| (9 chars)