Я изучаю плагины и шорткоды. Я заметил, что когда я активирую свой плагин, его код загружается на все мои страницы - даже на те страницы, на которых нет моего шорткода. (Я не имею в виду контент против страниц администратора). На некоторых страницах контента я использую определенный шорткод, а на других страницах контента - нет, но в любом случае код плагина загружается. Как сделать так, чтобы плагин был включен только на страницах, где используется шорткод?
Подробнее:
Допустим, у меня есть плагин, который делает лайтбокс. Я активирую плагин. На моей странице "Cool Images" я использую шорткод для создания лайтбокса. Когда я проверяю View Source на моей странице «About», которая не использует шорткод лайтбокса, я вижу, что код плагина лайтбокса загружен. Мои страницы будут загружаться быстрее, если я напишу свой плагин так, чтобы его код загружался только на тех страницах, где он необходим. Это возможно? В противном случае у меня будет код для множества плагинов, загружаемых на страницах без необходимости. Есть идеи?