Създаване на тема за WordPress от нулата

Разбира се, преди да започнете да създадете свой собствен WordPress тема, можете да се опитате да се разбере вече е завършен (така направих аз). Но фактът, че те са понякога толкова много ponapihano, че не винаги е лесно.

В основата на всяка тема - файлове style.css и index.php

За да започнете, създайте папка в / WP-съдържание / теми - това ще бъде бъдещето на вашата тема, например, съм създал misha123. Всяка тема трябва да съдържа най-малко 2 файла - това е index.php и style.css - ги създават в тази папка.

Ако отбелязани в style.css. след това в администратор в Облик> Теми очакват тази грешка:

Създаване на тема за WordPress от нулата

Ако отбелязани в index.php:

Създаване на тема за WordPress от нулата

Докато ние все още не са проучени други шаблонни файлове. index.php ние ще отговаря за оттеглянето на всяка страница, както и style.css. Разбира се, тя съдържа стиловете (макар че това не е задължително), но по-важното е, че във файла style.css добавите метаданни и описание на темата.

В действителност, нито един от тези параметри, които не са задължителни! И така се вози. Например така:

Създаване на тема за WordPress от нулата

Не изключвам, че някой на тази опция ще отговарят, но не и аз, сега само трябва да копирате предишния код в style.css стартиращи конци и ето какво получих:

Създаване на тема за WordPress от нулата

Задаването на тема изображение

Съгласете се, на фона на друга, ни изглежда по-скоро скучна, поради липса на изображения! Все повече и площади трептят при преглеждане 😭

Създаване на тема за WordPress от нулата

За да поправите това, ние трябва само да създадете screenshot.png файл и да го изпратите директно в папка с темата (препоръчително 1200px резолюция 900px).

Що се отнася до разширението на файла, тя ще се побере и JPG и GIF, JPEG и, но на официалния кодекс на WP препоръчва все още използват screenshot.png.

Ето още нещо:

Създаване на тема за WordPress от нулата

В този пример, аз специално се квадратно изображение в JPG формат, и то е толкова добре показва на страницата с всички теми, но ако отворите информацията по този въпрос в изскачащ прозорец, той ще бъде тъжен. Картината ще бъде опъната и лошо.

Въпреки, че не е задължително, но основната тема файл факта - functions.php

Трудно е да си представим, тема за WordPress, който не разполага с functions.php файл. тя се използва за да включва всички функции теми такива регистрационни странични ленти. както самият той може да съдържа някои допълнителни функции, добре, всички файлове, свързани с него чрез включват () / изисква ().

В този момент, аз препоръчвам само да създадете functions.php файла и опитайте да играе с куки, например, можете да намерите някои готови част от кода в този раздел. го поставете във файл и да видим какво ще стане.

Основното правило на functions.php - сам файл не трябва да показва нищо! 💀 Това никога не е! 👿

Както можете да видите, аз просто имат кодиране поставена стилове, макар и не съвсем наред с помощта на get_stylesheet_uri () и пише в текста на документа, "Здравей, свят!"

Динамичен уеб сайт, че няма да име, но е необходимо да се започне от някъде. Както вече казах, на този етап, файлът ще бъде открита на всички страници на сайта си.

И още нещо, за да се помогне да си взаимодействат с вашия WordPress тема, трябва да добавите преди затварянето wp_head () функция. и преди затварянето wp_footer () функция. тя ще изглежда по следния начин:

Когато се създаде една тема, най-приятната част за мен - тя е разделена vorstku зависи от капачка сайта, изба и всичко останало, след това кода е изпратен във файла header.php хедър и get_header () функция е свързана в бъдеще. Site мазе код се изпраща на файла footer.php и get_footer () функция е свързана в бъдеще. Продължи.

header.php

В cheder се опитваме да включим нещо, което се повтаря на всички страници, или почти всичко.

Създаване на тема за WordPress от нулата

Миша Rudrastyh

Ние продължаваме да се създаде тема за WordPress