Разработка плагинов WordPress с использованием ООП

Я новичок в разработке плагинов. Поэтому, пожалуйста, поправьте меня, если я ошибаюсь.

У меня есть веб-сайт, на котором требуется плагин для проигрывателей со следующими потребностями: -

  • Управляемая администратором форма для регистрации игроков с некоторыми подробностями о них.
  • Страница со списком, на которой должны быть показаны все зарегистрированные игроки.
  • Зарегистрированных игроков можно удалять и сравнивать друг с другом.
  • ] Отображение некоторых зарегистрированных игроков (10 случайных игроков) в теме WordPress во внешнем интерфейсе.

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

Теперь у меня две головные боли при завершении разработки этого плагина: -

  • Разработайте этот плагин в формате ООП для поддержки будущих версий WordPress .
  • Выполните остальные требования этого подключаемого модуля.

Как продолжить выполнение следующих действий (даже при небольшом обмене знаниями)?

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

Я искал в Google, пытался найти в Интернете некоторую информацию об этом, но мне не очень удалось вещь ООП.

РЕДАКТИРОВАТЬ: -

Как продолжить (даже с небольшим обменом знаниями)?

  • Создание плагина WordPress с нуля с использованием ООП.
  • Вызов веб-формы (например, для регистрации игрока) с использованием ООП.
  • Отправка всей этой информации об игроках в базу данных с помощью ООП.
  • Отображение страницы со списком (например, для зарегистрированных игроков и их позиционирование) с использованием ООП.
  • Отображение некоторых игроков во внешнем интерфейсе темы WordPress с использованием либо шаблонные теги, либо напрямую с помощью плагина.

Я искал в Google, пытался найти информацию об этом в Интернете, но мне не очень удалось добиться успеха с ООП.

РЕДАКТИРОВАТЬ: -

Как продолжить (даже с небольшим обменом знаниями)?

  • Создание плагина WordPress с нуля с использованием ООП.
  • Вызов веб-формы (например, для регистрации игрока) с использованием ООП.
  • Отправка всей этой информации об игроках в базу данных с использованием ООП.
  • Отображение страницы со списком (например, для зарегистрированных игроков и их позиционирование) с использованием ООП.
  • Отображение некоторых игроков во внешнем интерфейсе темы WordPress с использованием либо шаблонные теги, либо напрямую с помощью плагина.

Я искал в Google, пытался найти информацию об этом в Интернете, но мне не очень удалось добиться успеха с ООП.

РЕДАКТИРОВАТЬ: -

  • Отображение страницы со списком (например, для зарегистрированных игроков и их позиционирование) с использованием ООП.
  • Отображение некоторых игроков во внешнем интерфейсе темы WordPress, с использованием либо тегов шаблона, либо напрямую с помощью плагина.
  • 12117] Я искал в Google, пытался найти информацию об этом в Интернете, но с ООП у меня ничего не получилось.

    РЕДАКТИРОВАТЬ: -

  • Отображение страницы со списком (например, для зарегистрированных игроков и их позиционирование) с использованием ООП.
  • Отображение некоторых игроков во внешнем интерфейсе темы WordPress, с использованием либо тегов шаблона, либо напрямую с помощью плагина.
  • 12117] Я искал в Google, пытался найти информацию об этом в Интернете, но с ООП у меня ничего не получилось.

    РЕДАКТИРОВАТЬ: - Для всех нас (новичков в разработке плагинов ООП WordPress) будет очень полезно и приятно иметь какой-нибудь фрагмент кода, подчеркивающий его использование. Если возможно, вы также можете предоставить ссылки на статьи, в которых будет должным образом описано, как писать такие плагины ООП.

    Статьи, такие как « gulbrandr », были полезны, и я также хотел бы поблагодарить » kovshenin "за обмен / упоминание ссылок на некоторые плагины ООП; но было бы очень здорово, если бы можно было предоставить еще несколько статей или какой-либо фрагмент кода, описывающий правильные шаги разработки плагинов ООП.

  • 15
    задан Peter Mortensen 18 February 2011 в 09:25
    поделиться