Всем привет!
Написав пару плагинов на WP столкнулся с конфликтом сторонних библиотек используемых в разных, одновременно активных плагинах в WordPress. Реальный случай был с Google Api. Посоветуйте, как можно этот конфликт обойти, при этом не редактируя сами сторонние библиотеки (что логично).
Кто-то посоветовал использовать composer. Но я не понимаю, как это решит проблему, если каждый плагин будет иметь свой личный composer и autoload. Насколько я понимаю, это решает проблему в рамках одного плагина, но никак не в рамках нескольких независимых плагинов.
На свой стороне, временным решением было сделать через class_exists и подключением файлов с классами, но не мой плагин подгружался после моего, и усердно пытался переопределить класс и выдавал ошибку *facepalm*
1. RickMan - 11 Декабря, 2014 - 23:11:10 - перейти к сообщению