Доброго вам дня. Відразу завдання. Необхідно в темі WordPress виводити деяку інформацію тільки в тому випадку, якщо певний плагін активний. Рішення даного завдання не складно, просто вставляємо перевірку активний чи наш плагін і якщо активний, то виводимо необхідну інформацію. Тепер детальніше.
Для того, що б перевірити активний плагін чи ні в WordPress існує функція is_plugin_active ( '$ plugin'). де $ plugin - шлях до файлу плагіна.
Але якщо ми використовуємо цю функцію не в адмінці, то ми повинні її підключити. Функція is_plugin_active описується в wp-admin / includes / plugin.php. Тому, коли ми цю функцію використовуємо в шаблоні ми повинні в ручну підключити файл, де вона описана. Це робиться в такий спосіб:
Давайте розглянемо приклад. Візьмемо стандартний плагін «Hello Dolly», котрий встановлений за замовчуванням. І ми хочемо, щоб якщо даний плагін активний, то в футере теми Twenty Twelve виводилася напис «Плагін« Hello Dolly »активний». Інакше виводитися напис «Плагін« Hello Dolly »не активний»
Перше, що ми зробимо - це подивимося де знаходитися основний файл нашого плагіна.
Як бачимо файл плагіна Hello Dolly перебувати в папці з плагінами і називається hello.php. Відмінно. Тепер відредагуємо файл footer.php теми Twenty Twelve. Ось так він виглядає:
Відредагуємо його наступним чином.
Перевіряємо, переходимо в адмінку і активуємо плагін Hello Dolly
Переходимо на сайт і дивимося:
З'явився напис в футере «Плагін" Hello Dolly "активний"
Тепер відключимо плагін
І подивимося на сайті:
Напис змінилася на «Плагін" Hello Dolly "не активний»
Ок, все працює так, як ми і хотіли.
Доброго вам дня. Відразу завдання. Необхідно в темі WordPress виводити деяку інформацію тільки в тому випадку, якщо певний плагін активний. Рішення даного завдання не складно, просто вставляємо перевірку активний чи наш плагін і якщо активний, то виводимо необхідну інформацію. Тепер детальніше.
Для того, що б перевірити активний плагін чи ні в WordPress існує функція is_plugin_active ( '$ plugin'). де $ plugin - шлях до файлу плагіна.
Але якщо ми використовуємо цю функцію не в адмінці, то ми повинні її підключити. Функція is_plugin_active описується в wp-admin / includes / plugin.php. Тому, коли ми цю функцію використовуємо в шаблоні ми повинні в ручну підключити файл, де вона описана. Це робиться в такий спосіб:
Давайте розглянемо приклад. Візьмемо стандартний плагін «Hello Dolly», котрий встановлений за замовчуванням. І ми хочемо, щоб якщо даний плагін активний, то в футере теми Twenty Twelve виводилася напис «Плагін« Hello Dolly »активний». Інакше виводитися напис «Плагін« Hello Dolly »не активний»
Перше, що ми зробимо - це подивимося де знаходитися основний файл нашого плагіна.
Як бачимо файл плагіна Hello Dolly перебувати в папці з плагінами і називається hello.php. Відмінно. Тепер відредагуємо файл footer.php теми Twenty Twelve. Ось так він виглядає:
Відредагуємо його наступним чином.
Перевіряємо, переходимо в адмінку і активуємо плагін Hello Dolly
Переходимо на сайт і дивимося:
З'явився напис в футере «Плагін" Hello Dolly "активний"
Тепер відключимо плагін
І подивимося на сайті:
Напис змінилася на «Плагін" Hello Dolly "не активний»
Ок, все працює так, як ми і хотіли.