Benvenuti alla fine della serie! Come abbiamo fatto con altre serie, lo trovo utile portare tutto insieme e riassumere gli articoli in un ultimo post.
Quindi in questo post, faremo esattamente questo.
Abbiamo iniziato con alcune cose di base come le API di WordPress che abbiamo bisogno di imparare, la gravità di rendere il tuo tema traducibile e come funzionano le licenze.
Ecco un riassunto:
Penso che ci siano sei API molto importanti (tra tutte le API di WordPress) che uno sviluppatore di temi deve imparare a memoria:
Abbiamo esaminato un breve riepilogo per ciascuna API e perché dovresti studiarlo e apprenderli. Ogni singola API ha una missione unica e combinarle insieme ti darà sicuramente la possibilità di creare temi con una grande struttura.
Sapevi che ci sono oltre 50 traduzioni di WordPress completate oltre il 90%? Inoltre, se si guardano le statistiche di utilizzo di WordPress, si noterà che un terzo degli utenti di WordPress.com blog in un'altra lingua.
Se lo interpreti bene, vedrai quanto è importante rendere il tuo tema traducibile. Meglio ancora, puoi avere qualcuno che traduce il tuo tema e vende temi multilingue fuori dagli schemi!
Devo ricordarti che questo è un argomento facile, ma anche delicato. Come ho detto nell'articolo, il tuo tema non sarà accettato da nessuna parte, se non sai come funziona la licenza.
E ci sono due cose che contano, quando si tratta di licensing: su quale licenza verrà pubblicato il tuo tema e sulle licenze dei prodotti che hai incluso nel tuo tema.
Se sei intimidito dall'idea di passare attraverso decine di licenze e cercare di capire quali sono giuste per te, sei fortunato: c'è un sito web chiamato TL; DR Legal che spiega e riassume le licenze del software open source in inglese semplice.
Abbiamo parlato di come scrivere e testare un buon codice in questo articolo.
Ecco una rapida recensione:
Ecco qualcosa che dovresti sapere dall'inizio della tua carriera come sviluppatore WordPress: WordPress ha standard di codifica per HTML, CSS, JavaScript e PHP.
Non sono difficili da raggiungere e non impiegano troppo tempo per imparare. Ad esempio, è una cosa facile da ricordare avvolgere gli attributi dei tag HTML con virgolette singole o doppie. O nominando le tue classi CSS con caratteri minuscoli, numeri e trattini. O definire una funzione anonima per prevenire i conflitti jQuery. O parlare come Yoda quando si scrivono i condizionali, neanche uno scherzo.
E c'è il problema del commentare i codici per rendere il tuo codice leggibile da altri sviluppatori. Non ci sono raccomandazioni ufficiali per la documentazione di codice JavaScript e HTML, ma è necessario utilizzare lo stile di phpDocumentor per PHP. Lo stesso vale per i CSS, dal momento che è possibile utilizzare lo stesso modo di commentare il codice con esso.
Convalidare il codice HTML e CSS con i validatori W3C è un gioco da ragazzi, giusto? Ma c'è di più, quando si tratta di fare il perfezionare Tema WordPress. Devi:
Quando sei soddisfatto dei risultati, sei a posto!
Questo articolo è diverso dagli altri: ti dice "cosa non fare" invece di "cosa fare". Ho deciso di scrivere questo articolo anche se è facile notare come illogico lo sono, non possiamo aiutarci a farlo a volte.
Ecco un breve riassunto con elenchi di cose da evitare:
Alcuni sviluppatori di temi WordPress potrebbero dimenticare che c'è lavoro dopo che un tema è stato venduto; è per questo che ho pensato che dovremmo trattare i processi che seguono dopo aver terminato il tuo tema. Ecco cosa abbiamo coperto:
Questo parla da solo, davvero: quando WordPress è aggiornato o ci sono nuove versioni per i prodotti che hai usato nel tuo tema, dovresti aggiornarlo per farlo funzionare per tutti.
Questo potrebbe essere trascurato in quanto questo è un processo facoltativo (come avere il tuo tema tradotto), ma è un grande vantaggio poiché ci sono probabilmente milioni di utenti di WPML, BuddyPress e WooCommerce in totale. Rendere il tuo tema compatibile con (almeno) questi plugin potrebbe essere il motivo principale per cui la gente sceglierà il tuo tema.
Anche questo è obbligatorio: devi fornire supporto tecnico agli utenti del tuo tema. Puoi farlo semplicemente rispondendo alle domande sui forum di supporto del tuo marketplace / download center, oppure puoi farlo creando un ampio sito web che include un blog, una knowledge base, una sezione FAQ, documentazione online e informazioni di contatto alogside a Forum.
Creare un tema per WordPress non è necessariamente difficile ma è un buon tema. Fare un perfezionare tema? Bene, quello è il più difficile ed è quello a cui tutti dovrebbero mirare, non importa quanto sia difficile!
Spero davvero che questa serie ti sia piaciuta e vorrei ricordarti che c'è sempre margine di miglioramento! Se hai qualche idea per estendere questa serie con un altro articolo o per darci un'idea per un tutorial separato, sentiti libero di commentare qui sotto e facci sapere!