#php #html #wordpress #editor
#php #HTML #wordpress #редактор
Вопрос:
Почему я попал в редактор WordPress, когда я копирую и вставляю текст из MS Word. как это исправить? я пытаюсь использовать str_replace, это не работает?
это делает внешний вид настолько уродливым при отображении на мобильных устройствах. это скриншот.
Комментарии:
1. скопируйте из ms Word в свой блокнот, а затем скопируйте из блокнота и вставьте в wordpress, это будет работать
2. да, когда пользователю нравится, как,,, но пользователь не понимает код. они в замешательстве, может сделать автоматически? Спасибо
3. нет, потому что оба используют разные наборы символов, поэтому, по моему мнению, напрямую это невозможно, это происходит потому, что набор символов файла word несовместим с WordPress или его форматом, поэтому
Ответ №1:
Вы можете использовать любое из приведенных ниже решений:
$content = preg_replace( '/s /', ' ', get_the_content() );
echo $content;
Или
$content = str_replace('amp;nbsp;'," ",get_the_content());
$content = preg_replace( '/s /', ' ', $content );
echo $content;
Создайте дочернюю тему, если вы еще этого не сделали. Затем скопируйте и вставьте исходные файлы страниц, на которых это происходит (например single.php ) и замените get_the_content()
одним из вышеперечисленных. В зависимости от актуальной проблемы.
Редактировать: Я согласен с другими, что было бы лучше объяснить вашим клиентам, почему лучше, если они не будут использовать Word для этого или, если они это сделают, сначала скопируют и вставят его в блокнот, чтобы удалить стиль.
Комментарии:
1. Я пробовал, оба все еще не работают, и, почему в названии продукта также существует amp;nbsp;
2. Можете ли вы отредактировать свой вопрос с помощью кода в файле, который вы редактируете?