Не так давно мы закончили серию « Как начать работу с WordPress», а затем начали эту короткую серию из двух частей в качестве продолжения. В предыдущей статье мы подробно рассмотрели, что такое темы WordPress, как о них думать и где их найти.
Но темы WordPress — это только половина рынка, когда дело доходит до поиска решений для использования приложения. Как мы определили в предыдущем посте, темы WordPress предназначены для презентации. Возникает вопрос: что предлагает функциональность?
Вот где плагины WordPress вступают в игру.
Если вы новичок в WordPress и читали предыдущую статью и серию до этого, то у вас есть все шансы перейти к этой статье, в которой мы более подробно рассмотрим плагины WordPress.
Обратите внимание, что эта статья не предназначена для опытных разработчиков. Вместо этого мы собираемся прояснить еще один аспект WordPress для тех, кто только начинает. С этим сказал, давайте продолжим.
Функциональность для вашего сайта
Когда мы начинаем обсуждение плагинов WordPress, стоит отметить, что между темами и плагинами есть принципиальное различие: темы предназначены для презентации, а плагины — для функциональности.
Это не означает, что плагины не могут предлагать некоторый тип пользовательского интерфейса для внешнего элемента (или элементов), но это означает, что тема не должна включать в себя много функциональности, и не должно быть Основная часть, скажем, шаблонов в плагине.
Но это мое мнение. Что по этому поводу должен сказать Кодекс WordPress ?
Плагин WordPress — это программа или набор из одной или нескольких функций, написанных на языке сценариев PHP, которые добавляют определенный набор функций или сервисов к веб-блогу WordPress, который можно легко интегрировать с веб-журналом с помощью точек доступа и методов. предоставляется интерфейсом прикладных программ (API) для плагинов WordPress.
На мой взгляд, это хорошее, четкое определение. И это также отличный способ начать статью о Кодексе, которая предоставляет вам информацию о том, как начать писать свой собственный плагин, поэтому я рекомендую прочитать всю статью .
Но плагины WordPress гораздо больше, чем их написание (в любом случае, это выходит за рамки этой статьи). Например, что мы должны платить за плагин, где мы можем найти плагины и так далее.
Сколько мы должны платить за плагины?
К сожалению, нет четкого ответа на это. Поскольку плагины бывают разных типов, существует множество вариантов того, что вы можете заплатить. Некоторые плагины могут стоить $ 5 или $ 9, а некоторые могут стоить несколько сотен долларов, в зависимости от того, что они делают и кого они пытаются достичь.
Некоторые плагины бесплатны, а некоторые нет. Те, которые не являются бесплатными, считаются плагинами премиум-класса. Премиум-плагины могут предлагать однократную покупку или могут требовать подписку на ежемесячной основе, на годовой основе или для каждого сайта.
Бесплатные плагины
Существует множество бесплатных плагинов для WordPress. Лучшее и, пожалуй, самое безопасное место для поиска этих плагинов — это репозиторий плагинов WordPress .
Они доступны для поиска из самой панели WordPress или с веб-сайта хранилища плагинов.
Плагины, которые вы найдете в репозитории, скорее всего, предложат практически все, что вы можете себе представить; тем не менее, они могут не соответствовать текущей версии WordPress, поэтому обязательно прочитайте плагин перед его установкой.
Кроме того, некоторые из этих плагинов могут не предлагать поддержку. Это означает, что если у вас есть проблема с плагином, вы, возможно, не сможете получить какую-либо помощь с ним, кроме того, что предлагается на форумах поддержки.
И наоборот, некоторые люди предоставляют поддержку для своих бесплатных плагинов. Где они это делают, меняется. Иногда это по электронной почте, иногда через встроенный форум поддержки в репозитории плагинов WordPress, а иногда через другое решение службы поддержки.
Как и при установке плагинов WordPress, вам необходимо прочитать информацию на домашней странице плагина перед его установкой, чтобы узнать как можно больше о плагине, его функциях и где получить поддержку для него, как только вы начнете его использовать. ,
Премиум плагины
Поскольку WordPress лицензируется по так называемой лицензии GPL, его производные продукты также наследуют эту лицензию. Это означает, что любое программное обеспечение, созданное поверх WordPress или расширяющее его, также свободно доступно. Опять же, это скорее юридическая проблема, чем проблема программного обеспечения, и она выходит за рамки данной статьи.
Но возникает вопрос: как вы приобретаете плагины WordPress, когда исходный код можно сделать бесплатным?
Есть несколько способов, которыми люди монетизируют свои плагины:
- Некоторые продают поддержку для своих плагинов WordPress.
- Некоторые продают лицензии и поддерживают ряд различных сайтов.
- Некоторые продают дополнительные функции для своих плагинов.
- Некоторые продают надстройки для основного продукта.
- И много других моделей.
Суть этого не в том, чтобы говорить о способах монетизации плагинов, а в том, чтобы рассказать о том, как люди и компании продают свою работу по-разному, и показать вам, чего вы можете ожидать.
Где мы можем купить плагины?
Как и в случае с ценами, есть не просто несколько мест, где вы можете купить плагины. Конечно, есть торговые площадки, такие как Envato Marketplace, CodeCanyon , хранилище плагинов WordPress и многие другие.
Когда дело доходит до покупки плагинов, более важно знать, у кого вы покупаете и что вы покупаете. К сожалению, как и во многих других отраслях, есть люди, которые пытаются создавать продукты ради мошенничества с другими людьми, вместо того, чтобы предлагать продукт какой-либо реальной ценности.
Для этого важнее понять, на что нужно обратить внимание (или на что обратить внимание), а не просто придерживаться нескольких торговых площадок.
Скажем, например, вы нашли плагин, который, кажется, делает все, что вам нужно для вашего сайта, но вы не смогли протестировать его, вы не можете найти что-либо еще о продавце в Интернете и странице покупки неправильно защищен с помощью SSL . Скорее всего, это не то место, где вы захотите купить плагин.
С другой стороны, если вы использовали бесплатный плагин и он предлагает премиум-версию, или вы нашли плагин, который соответствует вашим потребностям, и он от кого-то, кто возвращает сообщество WordPress, его легко найти в Интернете, имеет надлежащий магазин и имеет некоторую репутацию, которая предшествует им, тогда вы, вероятно, в безопасности покупать у них.
Конечно, ни одно из этих правил не является жестким и быстрым. Прежде всего, всегда приемлемо спрашивать других, слышали ли они о том или ином продукте и использовали ли они его (и каков их опыт).
Даже в том случае, если человек, по-видимому, пользуется уважением при продаже продуктов, он может плохо справляться со своими клиентами, предлагая поддержку или обновляя свои продукты.
Что бы вы ни решили сделать, действуйте с осторожностью и попытайтесь совершить покупку самым разумным способом.
Как мне создавать плагины?
Создание плагинов WordPress может быть очень увлекательным, независимо от того, хотите ли вы начать программирование или вы уже разработчик, который хочет расширить приложение.
На самом фундаментальном уровне это показывает заинтересованность в содействии экономике WordPress и решении проблем для множества тех, кто использует приложение для своих сайтов, блогов или веб-приложений.
Как и во всем, у него есть своя кривая обучения. Через WordPress плагины могут быть написаны исключительно на PHP, для них весьма обычно включать дополнительные языки, такие как:
- HTML
- CSS
- JavaScript
Кроме того, часто можно увидеть разработчиков, использующих предварительно обработанные языки, такие как Sass, и библиотеки, такие как jQuery .
Создание плагина WordPress может быть сложной задачей в зависимости от вашего уровня опыта и / или сложности проблемы, которую вы пытаетесь решить. Например, если вы новичок в написании плагинов для WordPress, то написать что-то более простое все равно будет непросто из-за кривой обучения, связанной с созданием плагина.
И наоборот, если вы более опытны, тогда проблема заключается в том, чтобы ваш рабочий интерфейс был связан со сторонними сервисами, соблюдая надлежащие соглашения и / или создавал их в удобном для использования виде в соответствии со стандартами кодирования WordPress и так далее.
Приступая к работе с чем-либо, связанным с WordPress, первое, на что вы всегда должны обращать внимание, это Кодекс WordPress . Показательный пример: написание плагина . Оттуда вас также могут заинтересовать некоторые из следующих ресурсов:
- Введение в разработку плагинов WordPress
- Советы по передовому опыту в разработке WordPress
- Введение в создание вашего первого виджета WordPress
- Представляем WP REST API
- Виджеты WordPress: спереди назад
- Вы когда-нибудь слышали о плагинах Must-Use?
- Создание поддерживаемых мета-боксов WordPress
Конечно, есть еще много статей и видео об этом. Тем не менее, перечисленные обеспечивают отличную отправную точку.
Вывод
Как мы уже упоминали, темы WordPress идеально подходят для презентации, а плагины WordPress — для функциональности.
Это не редкость, чтобы найти темы, включая функциональность, в их кодовой базе. Но если вы хотите начать работу с WordPress на профессиональном уровне, я настоятельно рекомендую не беспокоиться о каждой из них. Это будет иметь большое значение для того, чтобы вы не только достигли целевой аудитории, но и настроили себя так, чтобы вам было легче поддерживать ваши проекты.
А для тех из вас, кто заинтересован в обучении написанию плагинов WordPress, есть много документации и кода с открытым исходным кодом, из которого вы можете научиться. Кроме того, у нас есть несколько курсов специально по этой теме . Кроме того, у нас также есть множество плагинов на рынке , которые вы можете скачать, изучить и использовать в своей повседневной работе.
Для тех, кто продолжает интересоваться WordPress, обратите внимание, что я работаю исключительно с WordPress и часто пишу об этом. Вы можете просмотреть все мои курсы и учебные пособия на странице моего профиля , а также можете следить за мной в моем блоге и / или Twitter по адресу @tommcfarlin, где я говорю о разработке программного обеспечения в контексте WordPress.
Не стесняйтесь оставлять любые вопросы или комментарии в ленте ниже, и я постараюсь ответить на каждый из них.