Click

Напишемо плагін для WordPress. Частина 1

Чому присвячений цикл статей "Напишемо плагін для WordPress?".

wordpress_plugins

Як написати свій плагін (plug-in) для WordPress? Навіщо робити свій плагін? Як опублікувати плагін на wordpress.org і як його оновлювати?

Якщо ви, як і я, задавали собі хоча б один з цих питань - вам буде корисний мій цикл публікацій про те, як написати свій плагін для wordpress. Я планую дати відповіді на ці питання, а також розповісти про те, що буде потрібно для написання плагіна, якими знаннями потрібно володіти і де знайти необхідну інформацію. Всі публікації про написання wordpress плагіна будуть забезпечені прикладами та коментарями з мого особистого досвіду. Милості прошу :)

Зміст

Зміст буде поповнюватися в міру виходу нових частин посібники з написання плагіна для wordpress.

  1. Введення, загальна інформація (Напишемо плагін для WordPress. Часть1.)
  2. Загальна теорія (Напишемо плагін для WordPress. Частина 2.)
  3. Підготовка до створення сторінки налаштувань (Напишемо плагін для WordPress. Частина 3.)
  4. Створення сторінки налаштувань плагина (Напишемо плагін для WordPress. Частина 4.)
  5. Функціональна складова (Напишемо плагін для WordPress. Частина 5.)
  6. Інтернаціоналізація і русифікація (Напишемо плагін для WordPress. Частина 6.)
  7. Додавання в репозиторій WordPress.org (Напишемо плагін для WordPress. Частина 7.)
  8. Файл з вихідним кодом плагина для WordPress

Введення. Загальна інформація про плагіни WordPress.

Плагін (від англ. plug-in) - незалежно компільований програмний модуль , Динамічно підключається до основної програмі , Призначений для розширення та / або використання її можливостей. Також може перекладатися як «модуль». Модулі зазвичай виконуються у вигляді поділюваних бібліотек .

© Wikipedia

Навіщо писати свій плагін для WordPress?

Для початку відповімо на запитання, винесене в заголовок. Отже, на мій погляд, plug-in для WordPress варто написати по одній або декількох з наступних причин:

  1. З дослідницького інтересу (щоб глибше зрозуміти механізм роботи движка);
  2. Через відсутність реалізації якихось потрібних функцій у вже наявних плагінах або через незадоволення наявними реалізаціями;
  3. З меркантильного інтересу - у випадку публікації плагіна на wordpress.org з нього на ваш сайт буде вести пряме посилання, за якою будуть приходити унікальні відвідувачі і "перетікати" PageRank. Крім того, якщо плагін буде написаний в чому завдяки другому пункту даного списку, ви отримаєте завантажень, що надалі може привести до появи посилань на сайтах користувачів плагіна.

Як видно - причини більш ніж вагомі, значить геть коливання і сумніви, будемо писати свій плагін для WordPress!

Що потрібно, щоб написати свій плагін для WordPress?

Зазначу мінімальні знання, якими, на мій погляд, потрібно володіти, щоб написати WordPress плагін:

  • Мінімальні знання мови програмування php (я, наприклад, вперше побачив php якраз після того, як вирішив написати свій плагін WordPressSignaturer ), а користувався я самовчителем PHP5 (див. Бібліотеку ) і сайтом php.su (див. Види );
  • Мінімальні знання SQL, зокрема - mySQL. Розуміння того, як створювати нові таблиці в БД, вносити і оновлювати інформацію, робити вибірку даних з бази. На цих моментах я докладно зупинюся у відповідному розділі посібники з написання плагіна для WordPress. Також рекомендую книгу SQL повне керівництво ( завантажити ).
  • Безумовно необхідна ідея для майбутнього плагіна. Що він буде робити, як він це буде робити? Що можна буде додати в подальшому і як розвивати плагін? Ідея - справа сугобо індивідуальне :) Як загальне ради скажу, що оскільки майже всі плагіни WordPress є opensource-розробками - можна доопрацювати (форкнуть) якийсь з існуючих плагінів.
  • Зручний редактор тексту. Windows Notepad тут не помічник :) Особисто я використовую легку кроссплатформенную (що особливо цінно, тому що на роботі в мене Windows) IDE під назвою Geany (Скачати збірку для Windows ).

Готуємося написати свій WordPress плагін.

На цьому дозвольте закінчити вступну частину циклу статей "Напишемо плагін для WordPress" і побажати всім удачі. Сподіваюся, мені вдалося вас зацікавити ідеее написання свого плагіна, а головне - показати бонуси, які ви отримаєте, написавши свій плагін для популярного движка WordPress. Шукайте ідею для створення нового або доопрацювання існуючого плагіна, вивчайте інструментарій і чекайте на продовження циклу, яке не забариться піти!

    Ще на схожі теми:

    Category Рубрики: seo , Блогінг , Кодинг | Tag Мітки: , , , , , | Comments 12 коментарів

    Comments

    12 коментарів to "Напишемо плагін для WordPress. Частина 1 "

    1. cypebubypaway пише:

      У мене є 20 [url = http://www.intelis-gk.ru/] сайтів [/ url], різною тематикою, пропоную обмін ссилкаі з головних сторінок.

    2. BOLVERIN пише:

      спочатку відпочину, а потім звездонем вашу інопланетну дурь :)
      а чого додаткові поля не використовували для виведення підписи? - Зручніше як, б. ну або на крайняк зашити в дизайн в потрібному місці ...
      ну да ладно - прочитаю отпішк свою думку оптимізатора-погроміста :)

      • dimio пише:

        На той момент я на них (дод. поля) уваги не звертав і нафіг вони потрібні - слабо уявляв :)
        Крім того, стало просто цікаво - чи зможу я розібратися в цьому чи ні, так що почав робити плагін. Нові знання зайвими не бувають в загальному :)

    3. Іларіон пише:

      Ну чтоже) Перший пост, шановний dimio взагалі не очем :-) Але ми будемо вважати його вступним) Подивимося далі і дізнаємося, нарешті, як же написати плагін для wordpress :-)

    4. NFS пише:

      Цікава інформація щодо створення плагіна.

    Leave a Reply