Unlimited WordPress themes, graphics, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Code
  2. WordPress
Code

8 пунктов для проверки перед публикацией WordPress темы на Themeforest: часть 1

by
Difficulty:IntermediateLength:ShortLanguages:
This post is part of a series called Publishing a WordPress Theme on ThemeForest.
An 8-Step Checklist for Publishing a WordPress Theme on ThemeForest: Part 2

Russian (Pусский) translation by Ola Matona (you can also view the original English article)

Опубликовать WordPress тему на ThemeForest - дело непростое. Очень непростое. Однако это и хорошо, так как покупателям нужны темы с хорошим дизайном и кодом. Поэтому ThemeForest и устанавливает высокую планку, чтобы у них были действительно лучшие темы.

Казалось бы, почему бы не продавать все темы? Но на самом деле такая высокая планка позволяет выиграть всем сторонам.

  • Продавца поощряют создавать и продавать лучшие темы.
  • Покупатели покупают качественные темы, которые отвечают определенным "стандартам"
  • ThemeForest улучшает свой имидж и выделяется среди конкурентов благодаря тому, что он продает WordPress темы, которые отвечают определенным стандартам качества.

Это, конечно же, касается и всех остальных продуктов, которые продаются на площадках Envato. Однако можно смело сказать, что WordPress темы получают наибольшее внимание от ThemeForest рецензентов. И это, повторюсь, хорошо для всех.

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

В данном руководстве, мы пройдемся по списку с контрольными вопросами для WordPress темы, которую можно опубликовать на ThemeForest для продажи.

Важное замечание: Хотя Tuts+ и ThemeForest являются частью Envato, я не работаю на Envato, и эта статься не является официальной позицией ThemeForest. Я всего лишь инструктор и это мои размышления - хотя, если их опубликовали, значит они стоящие.

1. Оцените качество своего кода

Качество кода очень важно для команды ThemeForest. Плохой код может стать причиной "мягкого" или "жесткого" отказа. (Мы потом разберемся с тем, что такое "мягкий" и "жесткий" отказ). Ваш код обязан быть чистым, оптимизированным и соответствовать стандартам качества.

С чистой версткой и оптимизацией кода вам может быть все ясно, но что насчет "стандартов качества", которым надо соответствовать при разработке темы? Проще говоря, существует пять стандартов, на которые надо обратить внимание: стандарты HTML, CSS, JavaScript, PHP и стандарты разработки WordPress тем.

Чтобы узнать больше про эти стандарты качества, вы можете прочитать эту статью из серии моих статей "Создаем идеальную WordPress тему". Использование и соблюдение этих стандартов при разработке темы  будет огромным плюсом для вас, да и команде ThemeForest будет проще разбираться с вашим кодом.

2. Валидируйте язык разметки и тщательно тестируйте свою тему

Валидация является еще одной важной составляющей частью, как процедуры проверки, так и стандартов качества, о которых я писал выше. Но использование стандартного языка разметки не всегда гарантирует, что ваша тема пройдет HTML и CSS валидацию инструментами W3C. Обязательно тщательно протестируйте вашу тему используя разные типы постов, а также популярные плагины, которые выводят данные и могут повлиять на разметку вашей темы.

Чтобы проверить разные типы постов, используйте WPTest.io, который предлагает впечатляющий набор данных для тестирования ваших плагинов и тем. И это действительно впечатляющий набор тестовых данных. Он даже может показаться "избыточным" для вас. Но пройдя все тесты, вы можете быть уверены, что ваша тема скорее всего пройдет валидацию. В дополнение к WPTest, я могу посоветовать еще один отличный WordPress плагин Monster Widget. Он загружает сразу 13 базовых плагинов как 1 "супер-виджет", что сбережет вам время при тестирования сайдбаров вашей темы.

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

И последнее: обязательно проверьте вашу тему при помощи плагина Theme Check!

3. Отделите весь функционал от темы

Знаете ли вы такой термин как "территория плагинов"?  Попросту говоря, так называют тот функционал, который можно (и нужно) вынести в WordPress плагин. Перенос функциональности плагинов из темы в собственно плагины является одной из наиболее важных частей разработки WordPress темы (и незаслуженно обойденной вниманием тоже) .

Представьте, что у вас есть корпоративный сайт, сделанный на WordPress теме, но прошло время, и она перестала вам нравиться. Вы решаете сменить тему и часами ищете новую. И вот вы находите красивую тему, которая подойдет для вас. Вы устанавливаете ее, и, ТАДАМ, все ваши "отзывы" пропадают, ваше "портфолио" попробуй найди, а шорткоды, которые вы использовали в постах исчезли. И как вам это?

Именно это чувство испытывают все пользователи "плохих тем" - их буквально заставляют всегда использовать только одну тему. Термин "территория плагинов" описывает ту функциональность, которая должна выполняться плагинами, чтобы избежать подобного рода разочарования. Так что, вы меня, наверняка, поняли: обязательно выносите функциональность из темы и предлагайте ее в виде плагина, который можно установить.

К счастью, есть простое решение как для вас, так и для тех, кто использует вашу тему: библиотека The TGM Plugin Activation. Она предназначена быть частью тех тем, которые "рекомендуют" или "требуют" от пользователей устанавливать дополнительные плагины. Используя эту библиотеку вы позволяете пользователям устанавливать как плагины с WordPress.org, так и ZIP файлы из вашей темы. Прочитайте мою статью об использовании TGM Plugin Activation, чтобы узнать об этом больше .

4. Убедитесь что у вас хороший и "уникальный" дизайн 

На ThemeForest много WordPress тем. Иногда даже кажется, что там много "одинаковых" тем. Например, "корпоративные темы". Их буквально десятки и сотни, и многие из них похожи друг на друга. ThemeForest стремится к тому, что у покупателей был выбор из разных типов дизайна, а не одинаковых, поэтому "уникальность" является очень важным условием для приемки темы.

Конечно же, это не значит, что вы не можете использовать слайдер или блок с отзывами. Однако вам стоит так комбинировать эти элементы, чтобы страница выглядела оригинальной и приятной глазу.

Конец первой части

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

А что вы думаете по этому поводу? Поделитесь вашими мыслями в комментариях ниже. И обязательно поделитесь этой статьей с вашими друзьями, особенно с теми, кто работает с ThemeForest.

Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.