Борьба с тегом “more” с помощью шорткода “спойлер”

В рамках репозитория плагинов Вордпресса есть целая россыпь шорткодов для установки. Представляют они собой микро-код, который можно применить для разметки текста. Как в редакторе записей, так и при создании виджетов или правке файлов дизайн-шаблона. Собственно, здесь и название говорящее, “короткий код”. Фактически один шорткод – это одна строчка кода, которую следует прямо вставлять в текстовое поле..

Как я уже не раз отмечал (например, здесь и здесь), по сравнению с жж-шным тегом “lj-cut” вордпрессный тег “more” работает более грубо, приводя среди прочего к лишней перезагрузке отображаемой страницы.

И вот среди шорткодов я увидел вариант со вставкой “спойлера”. Вставляю его.

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

Получилось? А теперь проверим инструмент при работе с двумя абзацами, чтобы заодно оценить сохранение типового интервала между параграфами. Жмём.

Второе испытание шорткода
Видим здесь первый абзац. Не придумал сходу какой-нибудь супер идеи для этого абзаца. Он вообще ведь сугубо технический. Ну да главное, чтобы с этим самым интервалом всё было в порядке.


А вот и второй абзац. Здесь и вовсе писать ничего не планировалось, потому что я решил испытать устроить второе испытание чисто в процессе создания заметки. Ну и… мммм, интервалы, конечно, спорные, но ситуация приемлема.

Передать дальше