Я новичок в разработке плагинов. Поэтому, пожалуйста, поправьте меня, где бы я не понял.
У меня есть веб-сайт, которому нужен плагин для игроков со следующими потребностями: -
- Форма, контролируемая администратором для регистрации игрока, с некоторыми подробностями о них.
- Страница со списком, где должны быть показаны все зарегистрированные игроки.
- Зарегистрированные игроки могут быть удалены и сравнены друг с другом.
- Отображение некоторых зарегистрированных игроков (10 случайных игроков) в теме WordPress в интерфейсе.
Я завершил активацию плагина вместе с созданием таблицы базы данных и опциями меню администратора для этого плагина. Я также завершил интерфейс регистрации игрока, но без кода вставки базы данных. Но все это было сделано обычным процедурным способом.
Теперь у меня есть две головные боли при завершении разработки этого плагина: -
- Разработайте этот плагин в формате ООП для поддержки будущих версий WordPress.
- Выполните другие требования этого плагина.
Как поступить следующим образом (даже с небольшим обменом знаниями)?
- Создание плагина WordPress с нуля с использованием ООП.
- Вызов веб-формы (например, для регистрации игрока) с использованием ООП.
- Отправка всей этой информации об игроке в базу данных с использованием ООП.
- Отображение страницы со списком (например, для зарегистрированных игроков и их позиционирование) с использованием ООП.
- Отображение некоторых игроков в интерфейсе темы WordPress с использованием тегов-шаблонов или непосредственно с помощью плагина.
Я искал в Google, пытался найти какую-то информацию в интернете об этом, но мне ничего не удалось с ООП.
EDIT: -
Для всех нас (новичков в разработке плагинов WordPress OOP) будет очень полезно и полезно иметь фрагмент кода, подчеркивающий его использование. Если возможно, вы также можете предоставить некоторые ссылки на статьи, которые будут правильно описывать, как писать такие OOP-плагины.
Статьи, например, предоставленные " gulbrandr ", были полезны, и я также хотел бы поблагодарить " kovshenin " за предоставление / упоминание ссылок некоторых плагинов ООП; но будет очень здорово, если будет предоставлено еще несколько статей или фрагментов кода, описывающих правильные шаги разработки плагинов ООП.