Нови Сад – 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 групи Вордпрес Србија заједнице.

Оставите одговор

This site uses Akismet to reduce spam. Learn how your comment data is processed.