Вопрос

Я новичок в WordPress.

Какие шаги мне нужно было бы сделать, чтобы мой новый дизайн был реализован как тема WordPress?

Это было полезно?

Решение

Альтернатива "скиннируемому" тематическому фреймворку, такому как Кэррингтон (что действительно потрясающе) заключается в интеграции дизайна, который вы сделали с нуля.Так я научился создавать собственные темы WordPress.Примечание:это хакерский метод, который включает в себя множество экспериментов.Но если вы похожи на меня и лучше всего учитесь, когда играете руками, это может многому вас научить.

Кстати, я предполагаю, что вы знаете HTML, CSS и PHP.Если нет, то для создания новой темы с нуля потребуются практические знания этих технологий.Практическое знание ЛАМПА это тоже полезно.

  1. Во-первых, создайте свой дизайн в статическом коде:HTML и CSS.Убедитесь, что он удобен для работы в разных браузерах и включает в себя все элементы, присущие блогу WordPress (т. е.комментарии, страницы архива и т.д.).Кроме того, поместите весь CSS-код в один файл с именем "style.css" и убедитесь, что все внешние ссылки на файлы (для CSS, изображений, JS и т.д.) Используют относительные URL, а не абсолютные URL.

  2. Запустите WordPress на вашем локальном компьютере.Для этого потребуется установить Apache, PHP и MySQL на ваш рабочий стол или ноутбук.Если вы используете Windows, то Сервер вампиров это хорошее решение.Если вы используете компьютер Mac, МАМП тоже хорошо работает.Затем установите WordPress.

  3. Откройте файлы темы по умолчанию, которая поставляется с установочным пакетом WordPress.Он находится в папке /wp-content/themes/default/.Вероятно, в этой теме больше файлов, чем вам нужно.В качестве альтернативы вы также можете начать с классической темы, в которой меньше файлов темы, в /wp-content/themes/classic/, конечно.Кстати:тема по умолчанию выбрана по умолчанию (да), но если вы хотите начать с классической темы, убедитесь, что вы активировали эту тему в администраторе WP, чтобы вы могли увидеть, как она выглядит.

  4. В вашем браузере сохраняйте Разработка темы откройте раздел из Кодекса WordPress.Вам это будет нужно очень часто.На Список файлов шаблонов, вы увидите, как этот список соотносится с файлами, которые вы видите в теме по умолчанию (или классической).Некоторые файлы темы обязательны, некоторые - нет.

  5. В зависимости от того, что вы за человек, теперь вы можете начать возиться с файлами темы и посмотреть, что работает, что ломается и т.д.Вы даже можете начать переносить элементы своего собственного дизайна в эту тему.Или же вы можете внимательно ознакомиться с инструкциями по разработке темы (информация о Петля это особенно важно), затем вернитесь и разберитесь с файлами.

Когда я начинал это делать, многие вещи ломались.Не волнуйтесь, если это произойдет, вот почему вы делаете это на своем собственном локальном компьютере, а не на общедоступном веб-сайте.Поломки - это часть удовольствия от обучения.

В конце концов, вы сможете постепенно перемещать фрагменты вашего HTML и CSS в стандартную или классическую тему, а затем запускать все это.Именно тогда ты пройдешь путь от n00b до подмастерья.

И после этого вы сможете перемещать фрагменты PHP-кода (которые являются WordPress' Теги шаблонов) из темы по умолчанию или классической темы в ваш HTML.Вот тогда-то ты и станешь подмастерьем.

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

Я надеюсь, что это поможет.

Другие советы

Вы можете использовать «стартую» тему, например, как Старкеры, который обеспечивает базу для создания собственной темы. Там есть минимальная функциональность, поэтому вам нужно сделать работу самостоятельно.

Другим вариантом является использование тематической структуры, которая содержит много общих базовых функций, которые вы можете просто использовать. Варианты включают Каррингтон а также Бытие.

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

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

Вы можете начать свою собственную тему с нуля или использовать существующие тематические рамки, такие как тематические ( http://themeshaper.com/thematic/ и развить свою тему вокруг них. Если вы хотите разработать всю тему с нуля http://codex.wordpress.org/theme_development и другие ресурсы, такие как кодекс WordPress, могут оказаться очень полезными. http://www.wpdesigner.com/2007/02/19/so-you-want-to-create-wordpress-themes-huh/ Также очень отличный учебник по созданию темы для начинающих.

Я всегда начинаю с WPBASIS В качестве стартовой темы и писать плагины и тема для требований клиента - вот и все

Лицензировано под: CC-BY-SA с атрибуция
Не связан с wordpress.stackexchange
scroll top