Подключение своих функций у Плагина без инъекций в function.php

Нужно подключить одну функцию у Плагина…
В принципе Плагин работает отлично, но при условии если эта функция прописана в файле function.php в самом движке, а как сделать что бы эта функция была интегрирована в плагин и нечего в ручную прописывать в function.php не пришлось..?

6 комментариев

avatar
То есть я так понимаю нужно создать файл в Плагине, допустим my_function.php, в него прописать нужную функцию, затем файл положить в plugins/my_plugins/include/ а как этот Плагин подключить правильно, я даже не знаю..:(
avatar
Ошибся, *а как правильно нужно подключить файл my_function.php, чтобы функция при обращении к ней работала, я даже не знаю..:(
avatar
Посмотри админпанель. Там есть файл adm_function
а в файле самого плагина(PluginAceadminpanel.class.php) прописано:

if (!function_exists('admClearSmartyCache')) {
    include_once 'include/adm_function.php';
}
avatar
Да, действительно, это я находил… Но смутил тот факт что вот это admClearSmartyCache не могу понять так же оставить или переписать допустим на my_pluginClearSmartyCache
И расскажите что эта функция делает..?
avatar
Не суть важно, что она делает. Делайте так:
if (!function_exists('моя функция из файла (любая думаю подойдет)')) {
    include_once 'include/мой файл.php';
}
avatar
Спасибо за наводку и помощь, вчера сделал и вроде всё работает..:)
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.