Мы недавно завершили серию, которая охватывала Как начать работу с WordPress. Хотя это не является обязательным условием для прочтения следующей статьи, я рекомендую прочитать четыре поста , особенно если вы только начинаете работать с WordPress.
Люди, которые посещают Envato Tuts +, имеют различное происхождение, как с точки зрения их культуры, так и с точки зрения их опыта. Часто мы публикуем статьи, предназначенные для тех, кто имеет некоторый опыт разработки, даже если они не в той области, которую они исследуют.
Я бы сказал, что как только вы познакомитесь с концепциями на одном языке или в одной области, вы сможете использовать эти навыки для перевода своей работы на другой язык или на другую платформу.
Но что, если вы абсолютно новичок в теме и ищете, с чего начать? Вот на что нацелены упомянутые выше серии и следующие статьи.
В связи с этим, если вы новичок в WordPress и хотите узнать, как это сделать, обратитесь к разделу Как начать работу с WordPress и продолжите свое путешествие, ответив на вопрос: что такое темы WordPress?
Презентация для вашего сайта
Прежде чем мы начнем углубленное обсуждение тем, я хочу сказать, что мне нравится думать о темах как о презентации вашего сайта. То есть ваш сайт или ваш блог — это не что иное, как посты, страницы, категории и другие вещи, которые хранятся в базе данных.
Конечно, вы можете отображать их в браузере без какого-либо стиля, но если у вас есть бренд или внешний вид, который вы стремитесь достичь, отсутствие темы не будет рассказывать об этом вашим посетителям и / или ваши читатели.
Но это мое определение. Как WordPress определяет «тему WordPress»? В Кодексе мы находим следующее:
По сути, система WordPress Theme — это способ «оформить» ваш блог. Тем не менее, это больше, чем просто «кожа». Скинирование вашего сайта подразумевает, что изменяется только дизайн. Темы WordPress могут обеспечить гораздо больший контроль над внешним видом и представлением материала на вашем сайте.
Есть еще что почитать, поэтому я рекомендую прочитать документ целиком , но для целей этой статьи у нас есть определение, из которого мы можем работать.
Сколько стоит тема?
Это очень распространенный вопрос, и у него есть как свои преимущества, так и недостатки.
Бесплатные темы
С одной стороны, вы можете найти много, много красивых тем бесплатно; тем не менее, многие из бесплатных тем также являются более общими. Кроме того, поскольку они бесплатны, вероятно, что другие люди будут иметь ту же тему.
Если вы настраиваете блог для себя, который будет охватывать небольшую аудиторию, или вы хотите создать сайт, который не нуждается в уникальной форме брендинга, тогда использование бесплатного решения вполне подойдет.
Платные темы
С другой стороны, некоторые темы могут стоить от 1000 до 20 000 долларов и выше, в зависимости от уровня дизайна и настройки, требований и среды, которые их поддерживают.
Если это звучит как диковинная сумма денег, которую можно потратить на тему, помните, что мы говорим о программном обеспечении, которое послужит основой для веб-сайта, которым могут пользоваться многие, многие, многие люди.
Есть много соображений, которые приходят с таким решением.
Где я могу найти их?
Есть много мест в Интернете, в которых есть доступные темы; Однако не все места стоит искать. На самом деле, я рекомендую только несколько авторитетных мест. Не все из них будут рассмотрены ниже, но два из лучших мест, на которые можно сослаться, приведены ниже.
Кроме того, я также немного расскажу о том, почему мы не должны искать бесплатные темы где-либо и придерживаться премиальных торговых площадок.
ThemeForest
ThemeForest — это собственный рынок Envato , на момент написания которого представлено более 6000 тем WordPress .
Темы, которые вы найдете на этом рынке, будут варьироваться от специализированных тем, которые стремятся сделать что-то одно и хорошо, до тем, которые попытаются сделать все, что вы можете себе представить.
Несмотря на то, что сообщество WordPress разделяет то, сколько тема должна фактически сделать для пользователя, решение в конечном итоге остается за потребителем относительно того, насколько он хочет, чтобы их продукт делал.
Учитывая, что темы, предлагающие различные варианты, продолжают продаваться, это показывает, что для них существует рынок. Тем не менее, есть также кое-что, что можно сказать о нишевых темах, которые остаются сфокусированными на одной вещи и продолжают совершенствоваться в единственной нише пространства ведения блогов и / или управления контентом.
WordPress Theme Repository
WordPress Theme Repository — это официальный репозиторий, который позволяет разработчикам тем представлять свои работы, проходить небольшую часть процесса рецензирования, а затем предоставлять свои продукты для загрузки как с веб-сайта, так и с панели управления WordPress.
Эти темы, как правило, больше ориентированы на то, чтобы делать что-то действительно хорошее. Например, вы, вероятно, найдете темы, специально посвященные блогам, фотографии, музыке или демонстрации какого-либо другого аспекта хобби.
Если вы только начинаете изучать темы WordPress и хотите сделать это без бюджета, то репозиторий тем WordPress — отличное место для начала.
Есть ли еще?
Тематических торговых площадок абсолютно больше, чем перечисленных выше, но если мы собираемся охватить все из них, у нас будет статья, на чтение которой уйдут дни. Вместо этого я попытался захватить два самых популярных места, чтобы найти премиум и бесплатные темы.
Конечно, это не полный список, и вы всегда можете нанять разработчика самостоятельно. Кроме того, если вы проводите достаточно времени, изучая все тонкости их тем, возможно, вы сможете создать их самостоятельно.
Мы немного поговорим об этом, но сначала я хочу упомянуть несколько слов о бесплатных темах, которые возвращаются в ваш средний результат поиска Google.
Опасности в поиске тем
Помните, однако, что если вы только начинаете заниматься WordPress, это то, что придет с опытом, а не то, что вам нужно беспокоиться об этом моменте времени.
Когда речь идет о темах WordPress, Интернет изобилуют ресурсами о том, где их найти.
Но очень, очень сильное предостережение: если вы решите перейти в Google и искать бесплатные темы WordPress, то вы настраиваете себя на опасность.
То есть многие бесплатные темы, которые вы, вероятно, найдете в Google, не были проверены соответствующими источниками и могут в конечном итоге сделать ваш сайт уязвимым.
Очевидно, это не хорошо. С этой целью придерживайтесь некоторых уважаемых торговых площадок, подобных перечисленным выше, поскольку они идеально подходят для приобретения темы.
Как мне создать свои собственные темы?
Для тех, кто заинтересован в разработке тем WordPress, один из логических вопросов, который задается ниже: «Как мне создавать свои собственные темы?»
И это отличный вопрос, если только по той причине, что он показывает, что другие люди стремятся получить новый навык и внести свой вклад в экономику WordPress.
С учетом сказанного, это требует немного кривой обучения. Во-первых, важно понимать, что вам нужно знать несколько языков разработки. Это включает:
- HTML
- CSS
- PHP
- JavaScript
Кроме того, вам нужно знать, как работать с веб-сервером и базой данных. Хотя вам, возможно, не нужно напрямую общаться с базой данных, это помогает узнать, как информация передается из того, что вы видите в WordPress, и обратно в то, что вы видите на экране.
К счастью, есть много ресурсов, доступных для изучения именно этого. Envato предлагает следующий материал:
- Как начать работу с WordPress
- Разработка вашей первой темы WordPress
- Практические советы для начинающих разработчиков WordPress
- Советы начинающим по началу работы с разработкой WordPress
- Создание идеальной темы WordPress
- Использование инструментов для качественной разработки WordPress
- Написание поддерживаемых тем WordPress: инструменты
- Руководство по вашей первой WordPress Framework
И для тех, кто ищет более сложные темы, у нас есть и другие курсы по этому вопросу .
В качестве альтернативы также полезно изучить код, которым управляет целая команда разработчиков открытого исходного кода. Это и есть проект Underscores .
Непосредственно из репозитория проекта :
Здравствуй. Я начинающая тема под названием _s, или подчеркивание, если хотите. Я тема для взлома, поэтому не используйте меня как родительскую тему. Вместо этого попробуйте превратить меня в следующую, самую удивительную тему WordPress.
Другими словами, Underscores — это тема, которая служит не только стартовой темой или базовой темой, из которой вы можете создать свою собственную работу, но и темой, которая хорошо работает как пример того, как следует создавать различные шаблоны, как должны быть организованы каталоги, как должен быть написан исходный код и так далее.
Как насчет функциональности?
Когда речь заходит о функциональности в контексте тем WordPress, вы начинаете смешивать идеи презентации с функциональностью. И вот тут плагины WordPress входят в картину .
Ядро WordPress разработано так, чтобы оно было компактным и легким, чтобы максимизировать гибкость и минимизировать разрастание кода. Затем плагины предлагают пользовательские функции и возможности, так что каждый пользователь может адаптировать свой сайт к своим конкретным потребностям.
Вообще говоря, темы WordPress должны отвечать за управление презентацией вашего сайта. То есть они несут ответственность за шрифты, цветовую схему и макет сайта.
Плагины, с другой стороны, отвечают за внедрение функциональности, которая расширяет основные функции WordPress. Возможно, они вводят функцию, уникальную для вашего блога, или, может быть, они улучшают то, чего раньше у вашего блога не было на панели инструментов.
В любом случае, между темами и плагинами должна быть строгая грань. К сожалению, эту черту часто пересекают. Вместо этого вы найдете много плагинов, связывающих темы с их исходным кодом, так что тема не работает без плагина. Кроме того, если пользователь собирается установить версию плагина, уже связанную с темой, это может привести к ошибочным результатам на его сайте.
Хотя я не утверждаю, что вы никогда не должны создавать темы с какой-либо расширенной функциональностью, я лично считаю, что темы должны отвечать за презентацию, а плагины должны отвечать за функциональность.
С учетом вышесказанного и как было указано ранее в этой статье, существует рынок для тем, которые, как правило, «делают все», и это видно по продуктам, которые продаются и покупаются на различных рынках.
Лучший совет, который я могу дать в контексте создания тем WordPress, — это сосредоточиться на том, чтобы обеспечить правильное представление и стилизацию информации. Оттуда вы можете заняться разработкой плагинов. Но это другая тема для другого времени.
Вывод
Понять, что такое темы WordPress и их назначение, относительно легко, но если вы хотите создать свою собственную, тогда это совсем другое дело. Требуется уровень понимания ряда языков программирования и понимание таких вещей, как иерархия шаблонов WordPress.
К счастью, у нас есть несколько отличных курсов по этому вопросу. Кроме того, у нас также есть много материалов на рынке, которые вы можете загрузить, изучить и использовать в своей повседневной работе.
Если этого недостаточно, есть много документации и кода с открытым исходным кодом, которые вы можете просмотреть и прочитать.
Для тех, кто продолжает интересоваться WordPress, обратите внимание, что я работаю исключительно с WordPress и часто пишу об этом. Вы можете просмотреть все мои курсы и учебные пособия на странице моего профиля , а также можете следить за мной в моем блоге и / или Twitter по адресу @tommcfarlin, где я говорю о разработке программного обеспечения в контексте WordPress.
Не стесняйтесь оставлять любые вопросы или комментарии в ленте ниже, и я постараюсь ответить на каждый из них.