Перед началом
Сохраните копию страницы и составьте список используемых шорткодов. Запишите, какой компонент их создаёт и что происходит при его отключении.
Текстовое объяснение схемы
Команда → Обработчик → Публичный результат. Строка [gallery ids="12,34"] зависит от существующих вложений с этими ID. Номера из чужого сайта не обозначают ваши фотографии.
Как сделать
- Проверьте документацию соответствующего компонента. Не вставляйте случайный шорткод из чужой статьи: без зарегистрированного обработчика он не выполнит обещанную функцию.
- Испытайте страницу в тестовой среде с активным компонентом и без него. Для галереи или кнопки рассмотрите полноценный блок редактора, если он закрывает задачу без лишней зависимости.
- При замене проверьте не только внешний вид, но и подписи, ссылки, мобильный порядок и доступность. Ищите оставшиеся команды по всему изменённому документу.
[gallery ids="12,34"]Разберём пример
Строка [gallery ids="12,34"] зависит от существующих вложений с этими ID. Номера из чужого сайта не обозначают ваши фотографии.
Проверьте результат
На публичной странице нет необработанных команд; нужные изображения доступны; отключение старого компонента не ломает другие разделы.
Где легко ошибиться
Не разрешайте выполнение PHP из текста публикации ради шорткода. Для расширений используйте предусмотренный механизм и проверку входных данных.
Источники и продолжение
- WordPress — Shortcodes
- Шорткоды в Wordpress — 2015-02-20 (RU)
Схема и примеры: редакция Web Article. Схема объясняет принцип и не является снимком интерфейса или результатом испытания программы.