wordpress teme za početnike - uvod u theme development

21
WordPress teme za početnike Ivan Percan @percan90 [email protected] 1. WordPress Meetup Pula 10. srpnja, 2014.

Upload: ivan-percan

Post on 13-Jan-2015

580 views

Category:

Internet


10 download

DESCRIPTION

Kako krenuti sa izradom tema za WordPress? U ovom predavanju ćemo pričati o tome kako WordPress funkcionira, kako krenuti s izradom teme iz pogleda back-end strane, gdje su najčešće greške i problemi prilikom izrade teme, gdje potraziti pomoć kad se naiđe na problem. Pokazati ćemo koji su nam alati i pluginovi važni (neophodni) za kvalitetniju izradu teme i testiranja prilikom razvoja te koje nam mogućnosti WP pruža nakon svladavanja osnova.

TRANSCRIPT

Page 1: WordPress teme za početnike - uvod u Theme Development

WordPress teme za početnike

Ivan Percan@[email protected]

1. WordPress Meetup Pula10. srpnja, 2014.

Page 2: WordPress teme za početnike - uvod u Theme Development

Sadržaj

Potrebne vještine i alatiKako WP funkcioniraGreške i problemiGdje potražiti pomoćPostavke i pluginovi

Page 3: WordPress teme za početnike - uvod u Theme Development

Vještine

HTML / CSSPHPMySQLJavaScript / jQuery

Page 4: WordPress teme za početnike - uvod u Theme Development

Alati

Code Editor (Sublime Text)Localhost Dev (LAMP, WAMP, MAMP)Web pregledniciVersion Control (git)Framework ili starter tema

Page 5: WordPress teme za početnike - uvod u Theme Development

Framework ili starter tema

Framework ili starter tema

WP starter tema != WP frameworkUnderscoresBonesRoots

Page 6: WordPress teme za početnike - uvod u Theme Development

Kako WP funkcionira

header.phpsidebar.phpcomments.phpfooter.phpindex.phpstyle.css

page.phpsingle.phparchive.phpcategory.php404.phpfunctions.php... .include .required

Page 7: WordPress teme za početnike - uvod u Theme Development

index.php

Page 8: WordPress teme za početnike - uvod u Theme Development

Loop

Page 9: WordPress teme za početnike - uvod u Theme Development

style.css

Page 10: WordPress teme za početnike - uvod u Theme Development

functions.php

Page 11: WordPress teme za početnike - uvod u Theme Development

Funkcija ili plugin

Ako je vaša funkcija nešto što želite koristiti i nakon promjene teme, tada se treba pristupiti izradi plugina umjesto dodavanja funkcije u functions.php

Page 12: WordPress teme za početnike - uvod u Theme Development

Template Hierarchy

Page 13: WordPress teme za početnike - uvod u Theme Development

Najčešće greške i problemi

Syntax ErrorInternal Server ErrorError Establishing a Database ConnectionWhite Screen of Death404 Error

Page 14: WordPress teme za početnike - uvod u Theme Development

Gdje potražiti pomoć

WordPress CodexGoogleStack OverflowCommunity

Page 15: WordPress teme za početnike - uvod u Theme Development

Postavke i pluginovi

define(‘WP_DEBUG’, true);Developer pluginDummy Content

Page 16: WordPress teme za početnike - uvod u Theme Development

WP_DEBUG

Page 17: WordPress teme za početnike - uvod u Theme Development

Developer plugin

Page 18: WordPress teme za početnike - uvod u Theme Development

Debug Bar plugin

Page 19: WordPress teme za početnike - uvod u Theme Development

Theme Unit Test

Page 20: WordPress teme za početnike - uvod u Theme Development

Što je slijedeće?

Custom Post TypesTaxonomiesMeta BoxesMultisitePlugins...

Page 21: WordPress teme za početnike - uvod u Theme Development

Hvala

Ivan Percan@[email protected]