Распрацоўка тэм і шаблонаў для WordPress

Сёння хачу разгледзець часта задаюць мне пытанне – як стварыць добрую тэму на платформе WordPress. У Інтэрнэт кожны дзень з'яўляюцца сотні і тысячы новых шаблонаў і тэм WordPress. На жаль, многія тэмы ўтрымліваюць у кодзе дзындра, убудаваныя шкоднасныя коды, не выконваюцца стандарты і т. стар. Знайсці сапраўды якасную тэму не так ужо і проста, але можна, калі шукаць у топавых тэмах WP, шчаслівым і свабодным спасылка. Але ўлічыце такія тэмы каштуюць грошай. Я падрыхтавала для Вас дзесяць сваіх парадаў, якія варта ўлічваць пры распрацоўцы тэм і шаблонаў для WordPress.

блогер WordPress

Прытрымвайцеся стандартаў CSS і HTML.

Варта прызнаць, што, у рэчаіснасці, Большасць тэм праверку валідацыі W3C HTML і CSS не праходзяць. А бо пры распрацоўцы тэмы проста неабходна прытрымлівацца стандартаў HTML і CSS., з мэтай чысціні кода і захаванні яго кросбраузерным. Так што, валідная вёрстка гарантуе якасць распрацоўкі.

HTML, HNML5 і XHTML можна праверыць на сэрвісе сайта W3C, які таксама размяшчае і CSS-валідатарам. Як правіла, калі Вы выкарыстоўваеце ўсе магчымасці CSS3, то прайсці праверку на валіднасць удаецца далёка не кожнай тэме.

Чытайце пагадненне кода WordPress.

Многія апенсорныя праекты, таксама і WordPress, маюць свае пагадненні па стылях праграмавання. Старанна прапісаная дамова па стылях праграмавання неабходна распрацоўнікам для атрымання гарманічнага спалучэння тэм і плагінаў., а таксама для лёгкасці чытання кода і яго чысціні.

Напрыклад, у WordPress code convention забараняе ўжываць кароткія PHP-тэгі.

Памятайце аб wp_head().

Большасць тэм WordPress змяшчае функцыю wp_head() паміж тэгамі і . магчыма, для пачаткоўцаў яна і здасца непатрэбнай, але ў рэчаіснасці яна гуляе велізарную ролю ў правільнасці падлучэння плагінаў: іх скрыптоў, стыляў, дадатковых мета-тэгаў у загалоўку (хованка) тэмы WordPress. Калі не выкарыстоўваць функцыю wp_head(), многія плагіны працуюць некарэктна.

функцыя wp_footer.

Важнасць функцыі wp_footer – тое самае, што і папярэдняй. Гэтая функцыя таксама часта выкарыстоўваецца шматлікімі плягінамі., напрыклад, аналітыкі, таму не забывайце яе прапісваць.

Асцярожна выкарыстоўвайце хакі.

Ужыванне хакаў можа выклікаць праблемы з выкарыстаннем іншых плагінаў. вядома, ва ўласнай тэме Вы можаце выкарыстоўваць хакі, а таксама ў тэмах для кліентаў, але калі Вы распрацавалі тэму для публічнага распаўсюджвання, то хакі ў тэме выкарыстоўваць катэгарычна не рэкамендуецца, за выключэннем выпадкаў, калі Вы ставіце сабе пэўную мэту.

Выкарыстанне лакалізацыі.

Пры распрацоўцы плагіна або тэмы для WordPress падумайце аб тых, хто не валодае англійскай мовай. Для стварэння тэмы выкарыстоўвайце дзве даступныя функцыі, якія потым дапамогуць лёгка перавесці ўсю тэму.

Перад Вашымі функцыямі стаўце прэфікс.

Ужыванне прэфікса для php-функцый Вашай тэмы застаецца актуальнай практыкай, хоць і выглядае дробнай дэталлю. Многія распрацоўшчыкі называюць свае функцыі, выкарыстоўваючы звыклыя імёны, напрыклад, паказваць_рэчы(). Бо калі імёны функцый Вашай тэмы будуць супадаць з імёнамі функцый у убудовах, якія будуць усталёўваць канчатковыя карыстачы, сайт “ляжа” і карыстач будзе не тое што незадаволены, ён будзе кідаць у Ваш бок “гром і маланкі”. Вам гэта патрэбна?

Актыўней ужывайце фарматаванне HTML.

Тэмы для WordPress выкарыстоўваюцца для блогаў, дзе галоўным элементам з'яўляецца кантэнт. Тады чаму б не выкарыстоўваць стылі для цытат або спісаў? Тады публікацыі на блогу будуць выглядаць прывабней, а карыстач будзе задаволены. Таму рэкамендую правяраць, ці ўсе элементы HTML адказваюць гэтаму запыту.

Каб элементы HTML прыгожа выглядалі, ужывайце плягін WP Dummy Content, з дапамогай якога можна ствараць старонкі, Катэгорыі, запісы і шмат іншага. З ім Вы можаце праверыць, як выглядае кантэнт па версіі Вашай тэмы.

Яшчэ адна ўтыліта – XML-файл WP Lorem Ipsum Post Pack, які змяшчае старонкі, падстаронкі, Катэгорыі, падкатэгорыі, паходжанне, превьюшкі, 30 тэставых запісаў і пост “Тэставанне элементаў”, які адлюстроўвае такія HTML-элементы, як і . Імпарт XML ажыццявіць проста: увайдзіце ў адміну, зайдзіце ў Інструменты, далей Імпарт і абярыце файл. Усё гэта дапаможа Вам глыбока пратэставаць створаную Вамі тэму.

Выконвайце найноўшыя стандарты.

Перш чым пачаць распаўсюджваць вашу тэму, пераканайцеся ў тым, што ў ёй няма састарэлых функцый. У гэтым Вам дапаможа плягін Theme-Check. Ён праверыць адпаведнасць Вашай тэмы апошнім стандартам афармлення тэм.. Гэты плягін усталёўваецца падобна іншым плягінам і тэстуе тэму на памылкі ў кодзе, напрыклад, на выкарыстанне састарэлых функцый.

Выбірайце ліцэнзію GPL.

Платформа WordPress мае ашаламляльны поспех ва ўсім свеце, у сувязі з чым многія распрацоўшчыкі ствараюць кампаніі і пачынаюць ствараць для продажу “прэміум”-тэмы. Большасць тэм выпускаюцца пад абаронай ліцэнзіі GPL, але некаторыя, спрабуючы абараніцца ад пірацтва, выбіраюць іншую ліцэнзію.

Каманда WordPress не раз настойліва рэкамендавала ліцэнзію GPL з мэтай сумяшчальнасці тэм паміж сабой. Рэкамендую Вам тое ж самае: выкарыстоўвайце для Вашых тэм толькі GPL-ліцэнзію!

Вам таксама можа спадабацца...

Пакіньце адказ

Ваш адрас электроннай пошты не будзе апублікаваны. Абавязковыя палі пазначаны *