dimayakovlev.ru


Использование собственных шорткодов с плагином Shortcode Core в Grav CMS

Не смотря на рекомендацию создавать собственные плагины, добавляющие необходимые шорткоды в Grav CMS, разработчик может упростить свою работу, воспользовавшись базовой функциональностью плагина Shortcode Core.

Для этого необходимо разместить файлы собственных классов шорткодов в директории user/plugins/shortcode-core/shortcodes/. После этого они будут автоматически подключены обработчиком события onShortcodeHandlers плагина Shortcode Core.

Однако данный способ добавления собственных шорткодов обладает значительными минусом. Так при обновлении плагина Shortcode Core, все файлы классов шорткодов, не относящиеся к стандартным, будут автоматически удалены. Поэтому перед выполнением обновления следует создать бэкап директории шорткодов, а после успешного выполнения обновления, восстановить все собственные шорткоды обратно.