Sviluppare un progetto in WordPress: pianificare il tema dinamico

Sviluppare un progetto in WordPress: pianificare il tema dinamico

Una volta implementato il template statico è necessario pianificare l'implementazione del tema dinamico.

Occorre come prima cosa confrontare le specifiche con lo schema base comune a tutti i siti in WordPress: ad esempio se le specifiche prevedono una sezione blog, il corrispondente schema in WordPress è la combinazione pagina / post / categorie.

Quando invece le specifiche differiscono dallo schema tradizionale di WordPress, occorre trovare una feature di WordPress che riesca a soddisfarle: WooCommerce ad esempio implementa i prodotti come custom post type e le categorie dei prodotti come tassonomie.

Il codice che scriveremo dovrà essere suddiviso logicamente in moduli che andranno ad implementare le varie feature.

Il termine moduli non deve essere necessariamente inteso nel senso del paradigma OOP: un tema può anche adottare uno schema funzionale senza con questo essere meno gestibile di un tema OO. La cosa fondamentale invece è mantenere sempre una propria coerenza interna e una propensione all'atomicità: routine enormi e confuse possono essere divise in metodi e funzioni che facciano una sola cosa e la facciano correttamente.

Torna su