Нови Сад – 7 Радионица за израду Вордпрес тема, 22 децембар 2018

Последња радионица за израду Вордпрес тема у 2018 години је одржана у суботу, 22 децембра у новосадском Стартит Центру. У овом термину смо се посветили бочној траци, виджетима и различитим приказима архива.

Бочна трака

Као носиоца различитих виджета, бочну траку смо регистровали и додали у sidebar.php и позвали у index.php путем get_sidebar() функције. Како бисмо избегли празан HTML markup, као и празан простор на страници када ниједан виджет није додат у бочну траку, употребили смо is_active_sidebar() функцију за проверу постојања виджета и body_class копчу да додамо прилагођену класу за <body> ознаку.

Архиве

Вордпрес има велики потенцијал у пролагођавању архива различитим потребама веб места. Ми смо се посветили специфичностима неких од њих.

archives.php

Односи се на приказ свих архива и, уколико постоји у теми, преузима ову улогу од index.php шаблона. Приказ назива и описа архиве је поједностављен функцијама the_archive_title() и the_archive_description().

Уколико подразумевани назив и опис не одговарају потребама веб места, или не постоје и не могу се додати из контролне табле (као што је случај са описом архива датума), промена је веома једноставна употребом филтер копчи get_the_archive_title и get_the_archive_description.

date.php

Односи се на све архиве датума: година, месец и дан. Преузима улогу шаблона за архиве датума од archives.php или index.php шаблона, уколико archives.php шаблон не постоји у теми.

Уколико постоји потреба, могуће је раздвојити архиве датума на year.php, month.php и day.php ради даљег прилагођавања.

author.php

Односи се на архиве аутора и преузима улогу шаблона за архиве аутора од archives.php или index.php шаблона. Подразумевано су доступни додатни подаци аутора (аватар, биографија, сва поља из профила) а могуће је додатно персонализовати архиву употребом прилагођених изборника и сл.

search.php

Посебан вид архиве који приказује резултате претраге. Ово је згодно место за приказ формулара за претрагу путем get_search_form(), а такође су нам доступне и кључне речи претраге у функцији get_search_query().

Уколико је неопходно изменити HTML самог формулара за претрагу, то је могуће урадити у посебно делу шаблона searchform.php.

Bug

Обзиром да подразумевена претрага Вордпреса претражује кључне речи у пољима за наслов, садржај и одломак чланка и странице, нама се на архиви резултата претраге појавила PHP нотификација када је одломак празан у чланку. Ово је узроковано кодом из нашег прилагођеног изборника (лоциран у inc/class-custom-walker-nav-menu.php, линија 138). Ову линију смо померили унутар провере постојања одломка, на линију 155, и тиме је нотификација успешно уклоњена. Ову промену можете видети овде.


Комплетан код са радионице се може преузети са званичног налога Вордпрес Србија заједнице на Github-u.

У следећем термину се бавимо локализацијом и припремом теме за превођење, уз неминовно упознавање са функцијама за escaping различитих вредности.

Радионице су бесплатне али је потребно пријавити се на Meetup групи Вордпрес Србија заједнице.

Вордпрес 5.0.2

Вордпрес 5.0.2 је доступан. Ово је треће издање из гране 5.0 Вордпреса (и као такво доноси поправке грешака откривених у Вордпресу 5.0 и 5.0.1) и прво издање из гране 5.0 које је потпуно локализовано на српски. Молимо вас да у наставку текста прочитате неколико битних информација.

Вордпрес 5.0

Почевши од Вордпреса 5.0, екран за уређивање уноса и сам уређивач је потпуно измењен. Нови уређивач је сада познат и као Уређивач блокова, и као његов радни назив, Гутенберг. Стари се сада зове Класични уређивач.

Нови уређивач је заснован на блоковима и већ дуже време је могао да се испроба помоћу наменског додатка и на старијим издањима Вордпреса. За више информација о блоковима као и за уживо испробавање новог уређивача, посетите посебну страницу.

Уколико и даље желите или морате да користите стари уређивач, потребно је да поставите и укључите додатак Класични уређивач. То је званични додатак од аутора Вордпреса који враћа стари уређивач и биће подржан до 2022. године.

Поред новог уређивача, Вордпрес 5.0 садржи и нову подразумевану тему, Twenty Nineteen.

Twenty Nineteen

Вордпрес 5.0 и српски језик

Иако је Вордпрес 5.0 од самог почетка потпуно преведен на српски језик (и тај превод је могао да се користи у виду језичких пакета који се аутоматски ажурирају), приказ превода на латиничном писму није у потпуности радио.

Разлог за то је што је због новог уређивача промењен начин на који се учитавају одређени преводи и онемогућено њихово пресловљавање са ћирилице на латиницу. Та грешка је откривена непосредно пре изласка Вордпреса 5.0 и одлучено је да се са објављивањем локализованог издања сачека док се ова грешка трајно не реши.

То је и решено у Вордпресу 5.0.2 и наредна издања ће излазити на уобичајен начин.

Вордпрес 5.0 и латиница

Да би пресловљавање на латиницу радило у потпуности, потребно је да додатак „Српски превод на латиници“ буде у издању 1.3 или новијем. Уколико имате постављено старије издање, потребно је да додатак искључите и обришите, па преузмете и поново поставите као што је наведено у упутству. Овај додатак не подржава аутоматско ажурирање па се ажурирање мора извршити ручно.

Иако у тренутку писања овог текста, са старијим издањем додатка, пресловљавање неће радити само у новом уређивачу, то не значи да у будућности тако неће бити и у другим деловима Вордпреса, укључујући и оне који зависе од теме или додатака. Уколико користите додатак „Српски превод на латиници“, молимо вас да ажурирате на последње издање.

Нови Сад – 6 Радионица за израду Вордпрес тема, 08 децембар 2018

У суботу, 8 децембра 2018 године у новосадском Стартит Центру је одржана шеста радионица за израду Вордпрес тема. Наставили смо са шаблоном појединачног чланка и завршили ову област, започету на петој радионици.

Коментари

За измену приказа листе коментара смо користили callback, и наишли на тзв bug у коду самог Вордпреса. Када се нађемо у оваквој ситуацији веома је корисно пријавити bug, прилагодити код тренутном стању и сачекати да исправак кода стигне у званичну верзију Вордпреса. Уколико знате и како да направите исправак, цео процес се значајно убрзава.

Пријавили грешку у коду и уједно доставили исправак (#45498). Сада можемо да чекамо верзију 5.1, за коју је предвиђено да садржи овај исправак.  

Образац за коментаре смо изменили на неколико начина. Који начин изабрати зависи искључиво од тога које су размере и природа промене. Уколико желимо у потпуности да изменимо HTML markup обрасца онда има смисла измене проследити као параметар comment_form() функције.

Уколико само желимо да изменимо места пољима или да искључимо поједина поља обрасца онда је сасвим довољно користити comment_form_fields филтер копчу.

Од осталих функција везаних за шаблон коментара, додали смо наслов секције у зависности од броја коментара, функцију за кретање коментара, the_comments_navigation() и обавештења за затворене коментаре или неопходну регистрацију и пријаву уколико је то подешено у контролној табли.

Облик чланка

Облик чланка је посебан вид издвајања појединих чланака према одређеним критеријумима који отвара могућност засебног шаблона за приказ чланка. Различити облици чланка су доступни путем подршке теме.

Прилагођен шаблон чланка

Од верзије 4.7 доступни су прилагођени шаблони за све врсте чланака, што је до тада било омогућено само за странице. Ова могућност употпуњује широку палету сценарија у којима се чланци могу приказивати на различите начине док се прилагођена врста чланка оставља за оне случајеве када је потребно ићи даље од визуелних разлика.


Комплетан код са радионице се може преузети са званичног налога Вордпрес Србија заједнице на Github-u.

У следећем термину ћемо се посветити виджетима и различитим приказима архива. Уједно, овим завршавамо основну обуку развијања тема а од јануара прелазимо на напредније теме. Локализација и припрема теме за превођење, подршка теме за нови уређивач (познат под кодним именом “Гутенберг”), прилагођена подешавања у прилагођавачу су само неке од области којима ћемо се бавити у 2019 години.

Радионице су бесплатне али је потребно пријавити се на Meetup групи Вордпрес Србија заједнице.

Нови Сад – 5 Радионица за израду Вордпрес тема, 24 новембар 2018

Након дуже паузе у новосадском Стартит Центру је одржана пета радионица за израду Вордпрес тема. Бавили смо се шаблоном појединачног чланка и његовим специфичним елементима.

Прилагођени део шаблона

Како бисмо обезбедили прилагођен изглед и функционалност, а опет избегли превише кондиционала за различите приказе садржаја (страница, чланак на архивама и сл), део шаблона за приказ садржаја, entry.php, смо копирали и сачували као entry-post.php. Ово нам је дало могућност да позовемо entry-post.php у single.php на динамички начин:

get_template_part( '/template-parts/entry', get_post_type() );

Ово значи да ће entry-post.php бити учитан уколико се налазимо на типу чланка post. Међутим, уколико постоји тип чланка нпр. book а не постоји entry-book.php, када се нађемо на овом типу чланка видећемо да је учитан entry.php.

Мета

Најчешћи мета елементи које можемо пронаћи на појединачном чланку су категорије, ознаке, датум објављивања и аутор чланка.

Датум је могуће форматирати на различите начине али се препоручује да се у коду не инсистира на одређеном формату јер сваки корисник у контролној табли има могућност прилагођавања формата свом језику. Формат смо дефинисали једино за потребе datetime атрибута јер се он користи у мапама сајта.

Обележавање страница и кретање (пагинација и навигација)

Појединачни чланак се може поделити на више страница, што се врши помоћу wp_link_pages() функције и додавања <!–nextpage–> ознаке у садржају. Такође, могуће је кретати се од једног до другог чланка директно са странице чланка помоћу the_post_navigation() функције.

Као и код сваке навигације, и овде имамо наслов који описује само кретање. Овај наслов је важан за све читаче екрана који се користе при асистивним технологијама. Уолико не желимо да се овај наслов види можемо га врло лако сакрити помоћу screen-reader-text класе при чему ће и даље бити доступан за читаче.

Коментари

За приказивање листе коментара, као и обрасца за коментаре, неопходно је додати comments.php део шаблона, а у шаблону single.php учитати коментаре путем comments_template() функције. Доступна је и поршка за HTML5 и за листу и за образац.

Функционалност коментара је доста комплексна и флексибилна. Постоји низ начина на које можемо прилагодити систем коментара, од Walker класе, преко callback функције, па све до читавог низа копчи (филтера и акција). Неке од ових начина смо испробали на радионици а неке ћемо проучити у следећем термину.


Комплетан код са радионице се може преузети са званичног налога Вордпрес Србија заједнице на Github-u.

У следећем термину ћемо наставити са прилагођавањем обрасца за коментаре, преосталим ознакама које се користе у comments.php шаблону, као и осталим начинима прилагођавања шаблона појединачног чланка.

Радионице су бесплатне али је потребно пријавити се на Meetup групи Вордпрес Србија заједнице.

Позив за предаваче

Српска Вордпрес заједница је у много наврата дала примере успешног развоја квалитетне заједнице окупљене око идеје слобода у развоју и употреби отвореног кôда. На овом путу развоја, као и свака слична заједница, Вордпрес Србија се сусретала, и идаље се сусреће, са бројним изазовима.

Два, за сада највећа, изазова су:

  • Обезбедити занимљива и корисна предавања на сваком окупљању, и
  • Подстакнути посетиоце окупљања да се осећају као активан део заједнице који може, и треба, да утиче на њен даљи развој.

Како бисмо одговорили овим изазовима и проширили опсег тема покривених предавањима, желимо да позовемо све чланове српске Вордпрес заједнице да се пријаве као предавачи у било ком граду Србије где се одржавају окупљања.

Ко може бити предавач?

Услед неадекватног превода енглеских речи “speaker” (предавач) и “talk” (предавање), у нашој заједници се ствара делимично искривљена слика о томе ко све може да буде предавач и које су то теме адекватне за предавања на окупљањима. Волели смо да се ова слика “исправи”. Веома је важно нагласити да:

Свако ко на било који начин користи Вордпрес је квалификован и позван да одржи предавање на окупљању Вордпрес заједнице.

Не знам о чему да причам

Анкета коју су попуњавали чланови заједнице пре неколико месеци је показала да су најзанимљивије теме које подразумевају маркетинг, оптимизацију за претраживаче и напредне теме за развијање тема и додатака за Вордпрес.

Ово, ипак, није све што занима чланове наше заједнице. Довољно је погледати неколико питања на званичној Facebook групи и стећи детаљнији увид у оно што заједницу интересује.

Ми ћемо овде навести неколико тема које би могле бити занимљиве на окупљањима:

  • Шта се све (или како се нешто) може направити са Диви додатком
  • Препорука додатака за WooCommerce за специфичне захтеве
  • Препорука готових тема за специфичне захтеве
  • Како креирати садржај који повећава видљивост веб места
  • Како креирати садржај који ће привући посетиоце
  • Шта је све потребно да се привуку посетиоци на ново веб место
  • Студије случаја – на који начин сте решили проблеме одређеног веб места или на које све начине сте решили исти проблем у различитим пројектима
  • Презентујте тренутни проблем (или проблем из прошлости) који не можете да решите па ћемо покушати сви заједно да дођемо до једног или више решења
  • Која су најбоља места за учење о Вордпресу
  • Како усмерити процес самосталног учења о Вордпресу

Ово никако није све. Листа може ићи у недоглед са разним варијацијама а оно што је најважније је да, коју год тему одаберете, она ће бити јединствена јер ће говорити о веома јединственом искуству из јединствене перспективе. Ваше.

Уколико већ имате тему о којој бисте причали, молимо да попуните формулар и веома брзо ћете бити контактирани. Хвала.

Формулар: https://goo.gl/forms/3TdllpGUBpcfP7bA3

Нови Сад – 4 Радионица за израду Вордпрес тема, 20 октобар 2018

Нови Сад – Радионица за израду тема
Полазници четврте радионице за израду Вордпрес тема

У суботу, 20 октобра 2018, у новосадском Стартит Центру је одржана четврта радионица за израду Вордпрес тема. Радионица је била посвећена мало напреднијој теми, Walker_Nav_Menu.

Изборник је таксономија док су ставке изборника post_type објекти.

Walker_Nav_Menu::start_lvl

Односи се на отварајућу ознаку листе, <ul>, сваког под-изборника. Враћа целокупан markup пре <ul>, као и <ul> са класама и одговарајућим размацима, item_spacing.

Уколико је потребно само променити или додати класе или аргументе изборника, онда се може користити доступан филтер, nav_menu_submenu_css_class, и нема потребе иницијализовати цео Walker.

Извор: Walker_Nav_Menu::start_lvl

Walker_Nav_Menu::end_lvl

Односи се на затварајућу ознаку листе, </ul>, сваког под-изборника.

Извор: Walker_Nav_Menu::end_lvl

Walker_Nav_Menu::start_el

Односи се на отварајућу ознаку сваке ставке, <li>, као и на одговарајућу везу, <a></a>. Овде је могуће изменити и/или додати атрибуте за сваку ставку без обзира ком нивоу изборника припада, као и за сваку везу.

Могуће је поништити или дефинисати аргументе из wp_nav_menu(), као што су before, after, link_before и link_after, што уз употребу одговарајућих кондиционала значајно олакшава додавање помоћних ознака код ставки које садрже под-изборнике.

Чак је могуће убацити било који садржај везан за ставку – ако је чланак или страница онда имамо на располагању све што можемо приказати у њиховим шаблонима (наслов, садржај, исечак, издвојену слику, аутора, коментаре, датум итд); ако је у питању таксономија могуће је приказати њене чланове, број чланака у сваком члану..

Доступни филтери: nav_menu_item_args, nav_menu_css_class, nav_menu_item_id, nav_menu_link_attributes, the_title, nav_menu_item_title и walker_nav_menu_start_el.

Могућности су неограничене, не само у модификацији изборника већ и у сврси за коју се може користити.

Извор: Walker_Nav_Menu::start_el

Walker_Nav_Menu::end_el

Односи се на затварајућу ознаку сваке ставке, </li>.

Извор: Walker_Nav_Menu::end_el

Корисна Вордпрес функција wp_trim_words()

Комплетан код са радионице се може преузети са званичног налога Вордпрес Србија заједнице на Github-u.

У следећем термину ћемо наставити са подразумеваним особинама теме, подршком за пост формате, HTML5, те осталим подразумеваним шаблонима.

Радионице су бесплатне али је потребно пријавити се на Meetup групи Вордпрес Србија заједнице.

Нови Сад – 3 Радионица за израду Вордпрес тема, 06 октобар 2018

Трећа радионица за израду Вордпрес тема је одржана у суботу, 6 октобра 2018, у просторијама новосадског Стартит Центра. Цела радионица је била посвећена подразумеваним особинама теме које се активирају помоћу add_theme_support() функције.

Полазници треће радионице за израду Вордпрес тема – аутор Стевица Голошин

Прилагођени лого

Да би се користила функционалност прилагођеног логоа у прилагођавачу неопходно је, пре свега, активирати је уз помоћ add_theme_support( ‘custom-logo’ ) функције. Затим се на месту где желимо да прикажемо лого, најчешће у header.php шаблону, позивају функције за приказ логоа. Неке од њих су has_custom_logo(), the_custom_logo() и the_custom_logo().

У ситуацијама када нам предефинисани Вордпресов markup не одговара, можемо користити доступне филтере, као што је филтер копча get_custom_logo. На овај начин врло једноставно прилагођавамо приказ логоа нашим потребама при чему и даље користимо предности Вордпресове предефинисане функционалности.

Аутоматске везе довода

Ова особина не мења изглед и функционалност веб места али је изузетно важна за сваки блог. Додавањем add_theme_support( ‘automatic-feed-links’ ) у functions.php датотеку омогућавамо посетиоцима веб места да се лако пријаве на претплату нових чланака и коментара.

Ознака наслова

Помоћу add_theme_support( ‘title-tag’ ) функције активирамо подршку за ознаку наслова што омогућава страницама веб места адекватан наслов за претраживаче. Подразумевани наслови су дефинисани у wp_get_document_title() функцији у којој можемо пронаћи и филтере за измену наслова, document_title_parts, и сепаратора, document_title_separator.

Прилагођена позадина

Прилагођена позадина за <body> ознаку се активира додавањем add_theme_support( ‘custom-background’ ) функције. Ова функционалност додаје две нове контроле у прилагођавачу и нуди читав низ подешавања које можемо дефинисати као подразумеване, укључујући боју и слику.

Издвојена слика

Функционалност издвојене слике, која се активира додавањем add_theme_support( ‘post-thumbnails’ ) функције, баш као и прилагођени лого, захтева додатни код у шаблонима. За приказ издвојене слике, онако како је предефинисан у Вордпресу, довољно је свега пар функција као што су has_post_thumbnail() и the_post_thumbnail(), док су за прилагођавање доступни филтери.

Димензије слика се могу прилагодити помоћу add_image_size() функције. Како бисмо применили нове димензије и на све већ постојеће слике у галерији садржаја, препоручен је Force Regenerate Thumbnails додатак. Његова предност у односу на друге сличне додатке је што он, поред тога што примењује нове димензије на све постојеће слике, проверава све регистроване димензије и уклања оне слике које су сечене према димензијама које се више не користе.

Прилагођено заглавље

Функционалност прилагођеног заглавља омогућава додатни издвојени садржај, слику или видео, које је предвиђен да буде допуна идентитету веб места али је, у пракси, могуће користити је у било коју сврху. Активира се помоћу add_theme_support( ‘custom-header’ ) функције и, као и прилагођена позадина, има читав низ подешавања који се могу дефинисати као подразумевани.

За разлику од прилагођене позадине, прилагођено заглавље захтева додатни код у шаблонима. Неке од доступних функција су get_header_image(), get_custom_header(), header_image() и the_custom_header_markup().

Изборници

Изборници се користе у различите сврхе на веб местима. Основна функционалност кретања кроз веб место се постиже функцијом wp_nav_menu(). Додатна функционалност и већа контрола над изборницима се постиже регистрацијом прилагођених изборника, register_nav_menus().

Аутор форографија Стевица Голошин.

Комплетан код са радионице се може преузети са званичног налога Вордпрес Србија заједнице на Github-u.

У следећем термину ћемо се посветити прилагођавању изборника кроз Walker_Nav_Menu класу.

Радионице су бесплатне али је потребно пријавити се на Meetup групи Вордпрес Србија заједнице.

Нови Сад – 2 Радионица за израду Вордпрес тема, 29 септембар 2018

На другој радионици за израду Вордпрес тема, одржаној 29-ог септембра у новосадском Стартит Центру, полазници су започели израду самосталне теме за Вордпрес, назване “Радионица”.

Полазници друге радионице за израду Вордпрес тема – аутор Филип Петронијевић

Решавањем грешака и упозорења од стране Вордпреса, полазници су се упознали са минимумом кода, неопходним да се нова тема доведе у стање да може да се инсталира.

Ово, пре свега, подразумева постојање style.css датотеке са добро познатим коментаром; затим је неопходна index.php датотека у којој се позивају заглавље, get_header(), и подножје, get_footer(); те шаблони за заглавље, header.php, и подножје, footer.php, са неопходним позивима за адекватне копче: wp_head() и wp_footer().

Приказивање садржаја на “frontendu” смо започели функцијама за приказивање назива и описа веб места: bloginfo(), get_bloginfo(), home_url(); основном петљом и двема функцијама за приказ наслова, the_title(), и садржаја, the_content(), уноса у оквиру петље. Такође, увели смо још једну датотеку, function.php, неопходну за учитавање стилова, style.css.

Милана Цап - Радионица за израду тема
Милана Цап, предавач – аутор Филип Петронијевић

Како Вордпрес подржава три основна типа шаблона: чланак, страница и архива; полазници су се упознали са датотекама за ове основне шаблоне: single.php и page.php, при чему је index.php престао да буде датотека за све шаблоне и постао шаблон само за архиве.

Овом приликом су полазницима представљене основе подразумеваних шаблона и њихових делова, различити шаблони за приказ чланака, страница као и специфична хијерархија Вордпресових шаблона.

Велику помоћ у развијању чистог и одрживог кода чине тзв. делови шаблона, get_template_part() и кондиционали (is_archive(), is_home(), is_single(), is_front_page()). Полазници су се упознали са основним начином функционисања и употребом делова шаблона и кондиционала, које ће све више користити у даљем раду и развоју теме. У међувремену, листа свих кондиционала се може пронаћи овде.

За крај смо додали главни wrapper и  основни markup за уносе како би цела страница добила на семантици. Овом приликом смо се упознали са још неколико функција, корисних у оквиру петље: post_class(), the_ID(), the_category() и the_tags().

Аутор форографија Филип Петронијевић.

Комплетан код са радионице се може преузети са званичног налога Вордпрес Србија заједнице на Github-u.

На следећој радионици, која ће се одржати 6 октобра 2018, ћемо се упознати са подршком теме (add_theme_support()), шта она представља и како се имплементира подршка за различите особине теме.

Радионице су бесплатне али је потребно пријавити се на Meetup групи Вордпрес Србија заједнице.

Нови Сад – 1 Радионица за израду Вордпрес тема, 15 септембар 2018

У Стартит Центру у Новом Саду је, 15 септембра 2018, успешно одржана прва радионица за израду Вордпрес тема. Посећеност је била много боља од очекиване, чак 50-ак полазника, чији утисци су махом позитвни.

Полазници радионице у Стартит Центру

Полазници су имали прилике да се упознају са анатомијом Вордпрес инсталације као и саме теме. Такође, посвећено је време и упознавању са редоследом учитавања Вордпреса и због чега је важно да то знамо.

Укратко, прво се учитају датотеке у којима су важна подешавања и повезивање са базом података; затим тзв. „МУ додаци“ („Must Use Plugins“), активни додаци, child тема, родитељска тема, тренутни корисник и на крају шаблони активне теме. Више о овоме се може прочитати на следећим везама:

Остатак радионице је био посвећен изради child теме за Twentyseventeen тему. Циљ није био да се направи тема која ће се понашати или изгледати другачије од родитељске; циљ је био да се упознамо са специфичностима израде child теме у смислу приоритета и редоследа учитавања стилова и скрипти; као и који су то разлози и ситуације у којима се одлучујемо да правимо child тему.

Уколико се тема неће користити у потпуности таква каква је приликом инсталације, онда је то први знак и прави тренутак да се направи child.

Као што смо видели, учитавање стилова и скрипти путем функција wp_enqueue_style() и wp_enqueue_script() у великој мери зависи од тога како су исти позвани у родитељској теми. Ту смо се упознали са wp_enqueue_scripts копчом, као и различитим функцијама за лоцирање датотека:

Поменули смо и нове функције за лоцирање датотека, уведене у 4.7 верзији Вордпреса, а са којима ћемо се боље упознати у неким од наредних радионица.

Затим смо видели на које све начине је могуће променити изглед и понашање родитељске теме кроз child тему:

  • Модификација стилова у style.css,
  • Путем подршке теме:  add_theme_support() и remove_theme_support(),
  • Уклањање копчи додатих у родитељској теми: remove_filter() и remove_action(),
  • Модификација родитељске функције са function_exists провером,
  • Копирање шаблона из родитељске теме на исту путању у child теми,
  • Модификација прилагођеног филтера, дефинисаног у родитељској теми помоћу add_filter().

Комплетан код са радионице се може преузети са званичног налога Вордпрес Србија заједнице на Github-u.

На следећој радионици, која ће се одржати 29 септембра 2018, започећемо израду самосталне теме са акцентом на подразумеване шаблоне и основну петљу.

Радионице су бесплатне али је потребно пријавити се на Meetup групи Вордпрес Србија заједнице.