Creare il tema perfetto per WordPress Introduzione

Creare un tema per WordPress è più facile che mai in questi giorni (in teoria, a index.php file e a style.css il file è tutto ciò di cui hai bisogno!). Ma se hai intenzione di essere il creatore di un buon tema, a perfezionare Tema WordPress, devi allenarti duramente.

In questa serie, passeremo attraverso i molti aspetti della creazione di un tema tale che sarà indiscutibilmente il tema migliore che tu abbia mai creato.


Ciò che rende un tema fantastico?

Seriamente, ciò che rende un tema fantastico?

Buon design? Sì, ma ho visto molti temi WordPress che quasi mi hanno fatto piangere a causa della loro bellezza. Ma quando l'ho acquistato e scaricato, ho visto che mancavano anche gli standard di programmazione di base e ha immediatamente interrotto la mia installazione di WordPress.

Quindi, la struttura del codice è importante? Certo, ma mi sono imbattuto in codice molto sofisticato in temi WordPress - la bellezza del PHP orientato agli oggetti, CSS leggibile, blocchi di codice brillantemente documentati e così via. Ma ha rotto il minuto in cui l'ho installato su WordPress 3.6 - sembrava che funzionasse solo fino alla versione 3.2.

Che mi dici della manutenzione? Certo, ma questa volta, ho dovuto comprare un tema per il mio cliente che utilizzava le ultime funzionalità di WordPress per quella versione. Era un buon tema, ma non potevo spostare un isolato in un altro posto - non me lo permetteva nemmeno evitare di usarlo! Il sito web doveva essere lo stesso del sito web demo o sarebbe caduto a pezzi.

Quindi, flessibilità? Si ma…

Ti viene l'idea: non c'è solo una cosa che rende grande un tema.

Assistenza clienti, codice valido, codice di sicurezza, compatibilità con i principali plugin, e deve essere distribuito correttamente rispetto ai prodotti concessi in licenza che include.


Così tanto da imparare ...

In effetti, c'è così tanto da imparare.

Abbiamo bisogno di passare attraverso alcune delle API offerti da WordPress prima - forse non tutti, ma uno sviluppatore tema deve conoscere l'API Opzioni, l'API delle impostazioni, l'API di personalizzazione a tema e così via. Quindi, vedremo l'importanza della localizzazione e daremo un'occhiata alle opzioni di licenza per vari marketplace come ThemeForest, Creative Market o il tuo sito web.

Successivamente, impareremo a scrivere codice migliore. Gli standard di codifica di WordPress sono importanti e i mercati sono rigidi. Il corretto commento del codice è importante anche per ogni bit di codice che usiamo. Anche la convalida del codice è cruciale, così come la sua sicurezza.

Dopodiché, daremo un'occhiata alle cattive pratiche: le peggiori pratiche, davvero. Dal reinventare la ruota (duplicando le funzionalità principali) per avere il tema più gonfio di sempre (con cinquemila caratteri e tonnellate di codici brevi!), Vedremo cosa da non fare ed evitare questi.

Infine, comprendiamo l'importanza della compatibilità, della manutenzione e dell'assistenza ai clienti. Supportare vari plugin come bbPress o WooCommerce è un vantaggio enorme, ma aggiornare regolarmente il tema e fornire un supporto eccellente è più di questo. Molto di più.


Avvolgendo

Questa è stata l'introduzione, il riscaldamento per la nostra serie. Restate sintonizzati per ulteriori informazioni: nel prossimo set di articoli, discuteremo di API, localizzazione, licenze e altro ancora.

Inoltre, non esitate a commentare questo post con i vostri suggerimenti. Abbiamo una struttura solida per la serie, ma puoi aiutarla a modellarla con le tue domande! :)