Как удалить

#php #html #css #wordpress

#php #HTML #css #wordpress

Вопрос:

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

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

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

Я пытался:

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

Вот пример DOM

 <p>I think I should probably qualify that statement before all the bass expertsamp;nbsp;point out how difficult many bass lines are. The bass is an easy instrument toamp;nbsp;learnamp;nbsp;ifamp;nbsp;you stickamp;nbsp;withamp;nbsp;simple bass lines.amp;nbsp;Now,amp;nbsp;as luck would have it,amp;nbsp;rock music is full ofamp;nbsp;famousamp;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>
  

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

Комментарии:

1. Трудно сказать, не видя кода вашего шаблона и ваших сообщений, но я предполагаю, что либо визуальный редактор, либо шаблон добавляют это.

Ответ №1:

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

Ответ №2:

Хорошо, этот вариант оказался простым.

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

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

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