selftrips
@selftrips

Доступность функции php в коде wordpress?

Если описано функция в одном плагине, доступна ли она в другом?
Если нет, можно ли и как сделать ее доступной везде? Если да, есть ли какой-то "негатив" у этого?
  • Вопрос задан
  • 26 просмотров
Решения вопроса 1
Если описано функция в одном плагине, доступна ли она в другом?

Ну, по идее -ДА. Если функция не в составе класса

Если нет, можно ли и как сделать ее доступной везде?

Можно, но надо конкретно смотреть каждую функцию и разбирать что она выполняет.

Если да, есть ли какой-то "негатив"

Если плагин обновится и функция перестанет существовать, то Ваш код опирающийся на эту функцию посыпется. Да и негоже такая перекрестная связка.

Для каждой функции которую Вы хотите использовать посмотрите как она вызывается в родном плагине. Возможно в этом плагине есть класс обертка который объявлен глобально и Вы сможете его использовать. Вероятность того, что в новой версии изменят структуру классов намного меньше чем вероятность что изменят отдельную функцию.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы