Я разрабатывал плагины для WordPress, большинство разработанных мной плагинов используют два или три класса, следовательно, не такие большие, как Buddypress или WooCommerce.
Я планирую разработать два плагина с открытым исходным кодом для предоставления какой-то сложной системы (не могу делиться деталями в данный момент, но позже во время разработки), где другие разработчики могут настраивать функции, а система для них должна быть такой же, как Buddypress и WooCommerce. ,
Когда я проверяю эти файлы плагинов и понимаю, что они зарегистрировали свои собственные действия и фильтры, которые разработчики могут изменять по мере необходимости. Однако моя проблема заключается в том, что я не могу полностью понять, как мне написать плагин, в котором другие могут гибко переопределять функции, а также добавлять свои собственные.
Я знаю, что трудно дать определенный ответ, но мне нужно какое-то руководство для начинающих, чтобы я мог идти в правильном направлении. Нужно ли регистрировать свои собственные действия и фильтры? Если да, то как? если нет то какие у меня варианты?
Ваш совет мне очень поможет ... Спасибо
источник