Как удалить & NBSP; от dom, которые не появляются в текстовом редакторе (Wordpress) - PullRequest
1 голос
/ 07 апреля 2019

Я заметил на отрендеренных страницах моего Wordpress-сайта разрывы строк в местах, где нет HTML-кода, указывающего на это.Особенно на мобильных телефонах.

Глядя на DOM, я вижу примеры & nbsp;которые не появляются в текстовом редакторе Wordpress.Одна страница, которую я вставил из другого экземпляра Wordpress, особенно полна, но она не ограничивается этой страницей.

Я пытаюсь исправить эту проблему, чтобы ни одна из моих страниц или публикаций не имела  в дом, когда его нет в исходном коде.

Я пытался:

  • Копирование всего HTML-кода в блокнот и вставка обратно в Wordpress.Не сработало.
  • Копирование всего текста на визуальной вкладке с последующим включением режима «вставить как текст» и вставкой его обратно в абзац для абзаца.Также не работал.

Вот пример DOM

<p>I think I should probably qualify that statement before all the bass experts&nbsp;point out how difficult many bass lines are. The bass is an easy instrument to&nbsp;learn&nbsp;if&nbsp;you stick&nbsp;with&nbsp;simple bass lines.&nbsp;Now,&nbsp;as luck would have it,&nbsp;rock music is full of&nbsp;famous&nbsp;songs with easy bass lines.</p>

А вот относительный исходный код:

<p>I think I should probably qualify that statement before all the bass experts point out how difficult many bass lines are. The bass is an easy instrument to learn if you stick with simple bass lines. Now, as luck would have it, rock music is full of famous songs with easy bass lines.</p>

Ожидаемый результатне иметь & NBSP;в дом, если его нет в исходном коде.

Ответы [ 2 ]

0 голосов
/ 14 апреля 2019

ОК, в итоге все оказалось просто.

Проблема заключалась в символах из MS Word, которые не отображались в текстовом редакторе Wordpress или Блокноте и не были удалены, когда я переместил текст в Блокноти обратно, или когда я скопировал текст и вставил обратно в Wordpress с включенным «вставить как текст».

Как я справился, это вставить HTML-код в MS Word, перейти к параметрам и затем переключитьсяна показе всего форматирования.Затем я смог увидеть персонажей, вызывающих эту проблему.Поэтому я скопировал символ и выполнил поиск и замену во всем документе символа пробела.

Это решило проблему.

0 голосов
/ 07 апреля 2019

Попробуйте отключить все плагины + вернуться к шаблону по умолчанию.Если это решит проблему, начните включать шаблоны и плагины один за другим, пока проблема не возникнет снова, чтобы найти причину.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...