Създаване на тема за WordPress рамка определя целите със собствените си ръце
Обработка на кода и за създаването на рамки са от решаващо значение за програмиране в продължение на няколко причини: те се улесни контрола, спестява време, ви позволява да се съсредоточи върху развитието на допълнителни функции и т.н. Най-важното за администратори и разработчици на WordPress сайтове - способността да се създаде още една проста рамка.
Днес - първата част на историята за това как да се определят целите си и нужди при създаването feymvorka тема за WordPress.
Някои принципи на повторна употреба, което е важно да се знаят
Всеки, който има най-малко основно образование в областта на компютърните науки или разработка на софтуер, са съгласни, че има безброй теории, библиотеки и класове за програмиране, посветени на една или друга доста специализирани форми като кода за рециклиране, както и общи програмиране. На всички от тях няма да се съсредоточи и да се обърне внимание на принципите, които са важни при работа по темата си рамка. И първият от тях:
- Тестване - ще се уверите, че кодът работи, преди да го приложат 5, 10 или 20 пъти.
Това са основните принципи в рамките на темата:
- Работата по "дизайн код": Знам, че когато става въпрос за WordPress, понятието "дизайн" обикновено идва с дизайн на предната част, но работата по кода, неговата дизайн и декорация не по-малко важно. Подредете функции, класове и страниците, преди да ги покаже в кода на темата.
- Обобщете, където е възможно: може би един от основните принципи на неговото значение е да се признае, точно когато използвате рециклирани кодови фрагменти, и да ги обобщи в рамките на функции. Това до голяма степен ще улесни работата с кода, управление и го актуализира в рамките.
- Внимателно се документира и тест: това е нещо, което си струва да правиш като цяло с кода, но по-специално - с код, който се планира до често използвани повторно в бъдеще. Документация ще ви помогне да си спомните какво сте, че в процеса на работа по кода за шест месеца - една година до наши дни. Изследвания също така ще ви помогне да се уверите, че кодът работи, за това как да го приложите в 5-ти, 10-ти или 20-ти път.
Определяне на нуждите на
Сега, след като сме решили на принципите. това е да се помни, че трябва да се реши това, което искаме да се получи, когато се работи върху носещата конструкция. какви проблеми за решаване. Както знаете, всеки от нас си задача да развиват теми за WordPress, мога да бъда сам, но ти - са доста различни. нуждаещи ми за създаването на рамката са били много проста: Имах нужда от основна рамка. в състояние да реши някои от проблемите ми се стартира.
В процеса на разработване на WordPress теми за клиенти, можете да видите, че този процес се повтаря няколко операции:
- Копирайте избраната тема по подразбиране.
- Премахване на всички ненужни.
- Замяна на собствен код.
Повечето от моя код е твърде повтарящи: една и съща CSS, CSS е една и съща структура, еднакъв стил на позиции, за навигация и др След известно време ще се разбере, че това е много по-лесно да се копира част от темата, създаден за последния клиент, както и въз основа на този код, създаване на нова тема. След това той се среща с решението за създаване на своя собствена рамка.
С това решение, е необходимо да се определят нуждите си: какво правиш отново и отново, и че могат да бъдат обобщени в такава рамка. Тук е моят списък с искания към рамка-те години:
- Plug-в CSS. в моя CSS съм бил няколко части от кода, който е много рядко се променя. По-специално, - WordPress класове и техните определения, общи класове като ".hide наляво ясни ...", Измененията на IE. За да обобщим, а след това имам нужда от CSS файл сметище (master.css), което ще експлоатира останалата част от сайта (и ще работи както трябва).
- "Постоянно" за URL-ите теми и URL-ите на изображението. темите, с които работят, има 2 вида променливи, необходими за всяка нова тема. Ако мога да се лесно да настроите, аз не трябва да се притеснявате всеки път, за това как да се замени URL-те за всеки нов сайт и нова тема.
- Общо (типично) функционалност на WordPress: Това включва менюта, функционални дефиниции за страничната лента, както и много други повтарящи се теми в основните функции.
- Page посочени в образеца: обичайните темата страници (хедър, футър, индекс) с достатъчно количество код, който винаги остава, а това рядко се промени в развитието на нова тема.
- Типични папки: обикновено там посочват папката с изображения, CSS файлове, папки и CSS / IMG.
- Малък обем: темата трябва винаги да е малко "тегло". По мое мнение, самата WordPress "тежи" много и е доста сложен като рамка; то няма смисъл да се създаде "над него" още един комплекс рамка, когато се работи по определена тема.
Все още е възможно да се включи възможността да се направят някои функции за броя на страниците, например, съобщение, че "страницата не е намерен", отидете на постове и страници и т.н.
Погледнете това, което вече имате
Най-хубавото в областта на софтуера с отворен код - е, че ако не се направи нещо изведнъж се налага, след това е доста вероятно вече е направено. Същото нещо - с рамки. Вече има десетки рамки, така че преди да седне за развитието на собствената си рамка, е необходимо, за да видите това, което вече имате под ръка. Това ще помогне да се спести време, нали? Да не говорим за факта, че най-добрият начин да се спестят пари - не губите време за кодиране на своята рамка!

Тематичната на ThemeShaper - един от най-популярните рамки
За да ви помогне, съставихме един малък списък с рамки:
И накрая искам да кажа, че най-важното нещо - е да се опитате да определят своите принципи и изисквания за WordPress-рамка. Използвайте един от посоченото по-горе споменах рамки или да създадете свой върху тях.