Есть ли какой то выход?
не переключаться в «визуальный режим.»
я думал об этом, но это полумера…
Этой проблеме лет 700, если не считать допотопный период.
Только тем и спасаюсь….
O
(@perdyllo)
После вставки HTML- кода в режиме «текст», перехожу на «визуальный» и части кода исчезают….
Есть ли какой то выход?
Конечно есть! Лично я уже давно все сторонние HTML коды и жаба-скрипты вставляю в посты, страницы, виджеты или в шаблоны дочерней темы с помощью плагина https://ru.wordpress.org/plugins/insert-html-snippet/ , который преобразует их в шорткод.
При необходимости аналогично поступаю с исполняемыми PHP сниппетами. Но плагин уже другой
https://ru.wordpress.org/plugins/insert-php-code-snippet/
Супер!
новый редактор даже не пробовал — хватило отзывов на форумах.
Абсолютно нечего возразить на правильный поступок. Кстати рекомендуемые мною плагины ( как и многие другие) добавляют свои кнопки в стандартный редактор для быстрой повторной вставки нужных шорткодов http://joxi.ru/52agEwOh45zl0r в Гутенбергене вы этого не дождетесь.
-
Ответ изменён 5 лет, 3 месяца назад пользователем O.
-
Ответ изменён 5 лет, 3 месяца назад пользователем O.
-
Ответ изменён 5 лет, 3 месяца назад пользователем O.
А вообще мне не дает покоя такая мысль……
Взять CKEDITOR.
Допустим, при верстке он вырезает такой код =
<span class=»icon-bar»></span>
Я, в файле конфигурации редактора прописываю такую «команду» =
// Запретить удалять теги, если между ними ничего нет
CKEDITOR.dtd.$removeEmpty.span = 0;
// разрешить теги <span>
config.protectedSource.push(/<(span)[^>]*>.*<\/span>/ig);
и все становиться ОК!
Так может, что-то подобное можно сделать и с редактором WordPress?
И второй вопрос, почему при установке плагина CKEditor for WordPress ничего не меняется, кроме панельки? Я имею в виду «отношение» редактора к коду?
Это баг длинной в жизнь у tinyMCE редактора. Никак не избавитесь — писать в текстовом редакторе только если.
Лучше перейти на ВП 5.0 и его новый редактор блоков. Там этой проблемы нет.
Но это стоит делать осторожно — не всем он по душе. И есть шероховатости. Тестировать под свой сайт и свои задачи лучше на тестовом сайте.
Хотя и автоматическая коробка передач многих раньше пугала в автомобилях и они говорил: «Никогда! Только ручка!». Время прошло и никто и не представляет как могли ездить на стрёмной и неудобной ручке))
Допустим, при верстке он вырезает такой код =
<span class="icon-bar"></span>
…
Так может, что-то подобное можно сделать и с редактором WordPress?
Попробуйте решение из темы «Визуальный редактор удаляет тег span».
Попробуйте решение из темы «Визуальный редактор удаляет тег span».
Подобный «костыль», как его назвали «сеошники», я приспособил сразу, как обнаружил глюки редактора.
Но это решение проблемы на уровне одной темы, активной на данный момент.
А хотелось бы решить вопрос на уровне всего движка.
Но увы……
Но это решение проблемы на уровне одной темы, активной на данный момент.
А хотелось бы решить вопрос на уровне всего движка.
Оформите его как плагин и будет «на уровне всего движка».
SeVlad я не настолько хорошо владею РНР….
впрочем пытаться буду, спасибо за идею!
O
(@perdyllo)
А хотелось бы решить вопрос на уровне всего движка.
Но увы…… я не настолько хорошо владею РНР…
Тогда опять придет на помощь другой плагин!
https://ru.wordpress.org/plugins/code-snippets/
С его помощью можно изменять\расширять функционал за счет добавления любых сниппетов в function.php. При этом можно не бояться что добавляемый сниппет «завалит» сайт из-за возможных ошибок в нем или ваших неверных правок добавляемых сниппетов. Все коды, добавленные таким образом в functiоn.php не пропадут вследствии обновлений текущей темы оформления или даже при её смене. В любой момент добаленные сниппеты можно отключить\включить или удалить не ковырясь в самом functiоn.php
И будет вам «на уровне всего движка».
я не настолько хорошо владею РНР….
В данном случае достаточно самых начальных знаний. По сути нужно создать один файл с кодом и прописать вначале заголовки. 🙂
Всем спасибо! Буду сразу «отрабатывать» несколько вариантов….