Нови Сад – 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