This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
ru:plugins:installation [2013/09/30 05:19] Arkady [Вставка кода плагинов в темы] |
ru:plugins:installation [2014/12/02 21:46] (current) datiswous [Вставка кода плагинов в темы] |
||
---|---|---|---|
Line 16: | Line 16: | ||
Для проверки, существует ли и включен ли определенный плагин в системе, используйте функцию ''function_exists()''. Условный оператор ''if (function_exists())'' позволяет использовать плагин, если он существует в системе и находится в активном состоянии. Если ''if (function_exists())'' возвращает ''FALSE'' или "not found", вызов функции плагина осуществляться не будет, формирование страницы продолжится без нее. | Для проверки, существует ли и включен ли определенный плагин в системе, используйте функцию ''function_exists()''. Условный оператор ''if (function_exists())'' позволяет использовать плагин, если он существует в системе и находится в активном состоянии. Если ''if (function_exists())'' возвращает ''FALSE'' или "not found", вызов функции плагина осуществляться не будет, формирование страницы продолжится без нее. | ||
- | <code><?php | + | <code php><?php |
if (function_exists('Функция_плагина')) { | if (function_exists('Функция_плагина')) { | ||
Функция_плагина(); | Функция_плагина(); | ||
Line 24: | Line 24: | ||
Например, плагин [[http://get-simple.info/extend/plugin/pages-excerpts/62|Pages excerpts]] использует функцию ''page_excerpt()'' для вывода фрагмента страницы. | Например, плагин [[http://get-simple.info/extend/plugin/pages-excerpts/62|Pages excerpts]] использует функцию ''page_excerpt()'' для вывода фрагмента страницы. | ||
- | <code><?php | + | <code php><?php |
if (function_exists('page_excerpt')) { | if (function_exists('page_excerpt')) { | ||
echo page_excerpt('index'); | echo page_excerpt('index'); |