Nella parte precedente di questa serie, abbiamo esaminato cosa evitare quando si crea un tema WordPress. È un articolo importante perché è davvero facile fare quegli errori.
E in questo articolo, passeremo attraverso le cose che dobbiamo fare dopo rendendo il nostro tema.
Dovresti tenere a mente che tu dovere mantieni aggiornato il tuo tema, rendilo compatibile con i famosi plugin di WordPress e sempre fornire un supporto eccellente per i vostri clienti.
Hai mai visto solo una pagina vuota dopo aver installato un nuovo tema WordPress? (L'ho fatto, ed era veramente deprimente.) Puoi incontrare il famoso schermo bianco della morte di WordPress quando installi un vecchio tema che non è compatibile con l'ultima versione di WordPress.
Per evitare questo terribile problema per i tuoi clienti, come sviluppatore di temi devi controllare costantemente il tuo tema con le ultime versioni di WordPress. Per controllare il tema in dettaglio, è necessario sperimentare le funzionalità più recenti incluse nelle nuove versioni di WordPress.
Mentre lo fai, dovresti abilitare WP_DEBUG
ed esegui il plugin Check Tema per assicurarti che non ci siano errori o avvisi con la nuova versione.
Se c'è qualcosa che dovresti correggere, fallo immediatamente e rilascia l'aggiornamento il prima possibile. Gli utenti del tema potrebbero non voler attendere un aggiornamento e passare a un altro tema con una brutta impressione su di te o sulla tua attività.
Sicuramente, non c'è modo di supportare ogni singolo plugin di WordPress, ma è un vantaggio per il tuo tema essere compatibile con alcuni dei plugin più popolari.
In questa sezione, vedremo i tre grandi plug-in che gli sviluppatori tematici amano supportare nei loro temi e come supportarli nel tuo.
WooCommerce è probabilmente il più popolare plugin di e-commerce costruito su WordPress. Questo plugin gratuito ha le sue estensioni (la maggior parte è a pagamento, alcune sono gratuite) e possono gestire diversi gateway di pagamento, metodi di spedizione o persino tipi di navigazione.
Ha i suoi temi premium (creati da WooThemes) ma il plugin è codificato in modo che ogni sviluppatore di temi possa rendere i loro temi compatibili con esso.
Rendere il tuo tema compatibile con WooCommerce è abbastanza semplice, in realtà - La categoria 'Theming' della documentazione di WooCommerce ha solo otto articoli:
A volte l'installazione più semplice potrebbe essere sufficiente:
Se questo non è abbastanza, e ci sono buone probabilità che non sarà abbastanza, puoi sempre andare più a fondo: Crea una cartella denominata woocommerce e metti tutti i file che vuoi all'interno del plugin woocommerce / templates cartella (che sono elencati qui). In questo modo, puoi modificare tutto ciò che vuoi per WooCommerce.
Quando sei soddisfatto dei risultati, vai ai temi del tuo tema functions.php file e aggiungi add_theme_support ('woocommerce');
come una linea separata.
BuddyPress è un noto plugin per social network per WordPress. Nelle parole stesse dei suoi creatori:
porta il tuo sito alimentato da WordPress.org oltre il blog con funzioni di social network come profili utente, flussi di attività, gruppi di utenti e altro ancora.
La buona notizia su BuddyPress è, lo è probabilmente già compatibile con il tuo tema, pronto per l'uso! BuddyPress v1.7 + utilizza i temi del tuo tema page.php file per funzionare da solo, ma se desideri includere i tuoi file BuddyPress, il processo è come con l'integrazione di WooCommerce:
Se sei bloccato, vai al Codice BuddyPress. Ha una documentazione molto estesa che ti aiuterà.
WPML è uno dei plugin multilingue più diffusi per WordPress. Anche se non ha una versione "gratuita" (Bummer!), Fornisce alcune funzionalità molto cruciali quando si paga per questo.
Rendere il tuo tema compatibile con WPML è probabilmente molto più semplice degli altri due. (WPML.org ha un ampio tutorial su questo, ma penso che possiamo chiamarlo un "tutorial di traduzione del sito web".) Ci sono solo due punti importanti per il tuo tema:
Dopo aver reso pronto il tuo tema di traduzione, trova il campione WPML-config
file in questa pagina e puoi modificarlo per il tuo tema. Puoi anche controllare la stessa pagina per vedere come puoi modificare il file.
Dopo aver modificato il file e averlo inserito nella radice del tema, puoi verificare come hai fatto visitando questa pagina e scaricando il plug-in denominato "WPML Compatibility Testing Tool". Dopo di ciò, congratulazioni, il tema è ora compatibile con WPML!
Nessuno con una mente ragionevole potrebbe obiettare contro l'importanza di "prendersi cura delle persone che comprano le tue cose", ed è per questo che non mi prenderò il tuo tempo per dirti quanto sia cruciale questo.
Invece, andiamo oltre le nostre opzioni per fornire supporto ai nostri clienti:
Come i forum di WordPress.org e ThemeForest, ogni centro di download e marketplace ha un forum di supporto per connettere i clienti con gli sviluppatori di temi. Questo è uno dei primi posti in cui i tuoi clienti cercheranno aiuto, ma dal momento che sono estremamente affollati (e non solo con i tuoi clienti), sia tu che i tuoi clienti potreste trovare difficile comunicare tra loro lì.
È sempre una scelta saggia da tenere d'occhio quei forum, ma sai cosa sarebbe meglio? Fornire supporto dal tuo sito web!
Questo sarà decisamente prenditi il tuo tempo prima di andare a vivere, ma lo farà decisamente vale la pena di fornire una sezione di supporto estensiva professionale nel tuo sito web.
Mentre i forum di supporto dei marketplace forniscono un luogo semplice per discussioni e feedback, avere il proprio sistema di supporto può avere più funzioni come:
... e altro - poiché questo è il tuo sito web, il cielo è il limite. E state certi che i vostri clienti lo faranno decisamente lo adoro!
In questo articolo abbiamo discusso di come possiamo mantenere i nostri temi, come rendere i nostri temi compatibili con alcuni plugin popolari e come fornire un'assistenza clienti eccellente.
Se hai qualcosa da aggiungere, per favore condividi i tuoi pensieri commentando qui sotto. E se ti è piaciuto il post, non dimenticare di condividerlo con i tuoi amici sviluppatori!