На WordPress.org розміщено величезну кількість безкоштовних плагінів. понад 30 тисяч. І щотижня ця бібліотека поповнюється новими. Але якщо зробити огляд статусів цих плагінів, то можна виявити, що не всі вони схвалені та підтверджені. Багато хто був відхилений або відправлений на доопрацювання. Можна навіть припустити, що 9 із 10 плагінів, які набули статусу відхилених, ніколи не затверджуються в майбутньому.
Тому сьогодні ми надамо вам кілька рекомендацій, як збільшити ймовірність того, що ваш плагін буде затверджений на WordPress.org з першої спроби.
Дивіться також:
1. Завжди додавайте унікальні префікси до функцій та класів
Одна з найчастіших причин, через яку плагін не стверджується, - це відсутність унікальної назви функцій або класу. Наприклад, ми бачимо це щодня:
function my_plugin_settings() { // Register a setting here } add_action( 'admin_init', 'my_plugin_settings' );
Причиною цього є те, що автори плагінів копіюють код з різних посібників щодо їх створення.
Виходячи з цього, можна сформулювати першу рекомендацію:
- Ніколи не додавайте префікс my_ у плагін!
Замість "my_" краще використовувати унікальний префікс, який би відповідав тематиці вашого плагіна. Наприклад, якщо плагін називається "Easy Content Types", то використовуйте префікс у вигляді абревіатури"ect_Якщо ваш плагін не буде містити унікальні назви функцій або класів, то вам на пошту буде надіслано листа з повідомленням їх змінити.
2. Завжди додавайте архівний zip-файл вашого плагіна
Хоч і в цьому немає нічого складного, але щотижня ми бачимо приклади без доданих файлів. Тому завжди перевіряйте, чи ви додали потрібний архів з вашим плагіном, щоб його можна було переглянути. Можете не вірити, але абсолютно кожен рядок у плагіні, який додається до репозиторію, ретельно перевіряється. І якщо ваш код плагіна не видно, то й сам плагін не може бути затверджений.
3. Не ховайте свій код
Розробники плагінів дуже часто намагаються заховати код свого плагіну, вдаючись до методів обфускації, Щоб його було знайти і скопіювати. Жоден плагін не може бути затверджений на WordPress.org, якщо його код захований.
4. Не використовуйте функцію «Call home» без дозволу
При використанні функції «Call home» дані передаються із сайту, для якого було встановлено плагін, на ваші сервери. Багато розробників використовують її, щоб дізнатися, на які саме сайти встановлюються їхні плагіни. Але не всі роблять це законно.
На жаль, використання функції дозволено за умови, що користувач вашого плагіна дає повну згоду. Знову ж таки, повторимося: користувач повинен дати згоду. І опції для вимкнення цієї функції недостатньо, вона повинна бути вимкнена за умовчанням.
5. Не завантажуйте власну бібліотеку jQuery
Плагіни ніколи не повинні завантажуватись з власною версією jQuery або будь-якого іншого скрипту, який вже включений у WordPress. Інакше такі плагіни відхиляються абсолютно завжди.
6. Додайте файл ReadMe.txt
ReadMe.txt – це файл, який контролює відображення сторінки плагіна на WordPress.org. Вимога не така складна, але наявність цього файлу дуже важлива для затвердження вашого плагіна. Якщо ж ви не додасте його разом з плагіном, то ви отримаєте повідомлення з проханням прикріпити його. І це лише загальмує процес затвердження плагіна.
Звичайно ж, це не всі вимоги, яким потрібно слідувати, щоб ваш плагін був затверджений з першого разу. Але все ж таки, якщо ви дотримуватиметеся хоча б їх, то шанси значно збільшаться.
Коментарі до запису: 0