Creare un tema WordPress manutenzione, compatibilità e supporto

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.


Aggiornare regolarmente il tema

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à.


Offrire compatibilità per i plugin

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

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:

  • Compatibilità con i temi di terze parti / personalizzato / non-WC
  • Struttura modello + modelli di sostituzione tramite un tema
  • Hook: azione e riferimento al filtro
  • Visualizza l'immagine della categoria nell'archivio delle categorie
  • Sovrascrittura della casella di ricerca del prodotto (widget)
  • Tag condizionali
  • Struttura CSS
  • Rendi trascinabile il widget dei prezzi sui dispositivi touch

A volte l'installazione più semplice potrebbe essere sufficiente:

  • Copia i temi del tuo tema page.php file e rinominarlo woocommerce.php.
  • Rimuovere il loop e sostituirlo con
  • Ecco, sei a posto!

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

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:

  • All'interno del plugin, copiare i contenuti del / BP-templates / bp-legacy / BuddyPress / cartella per il tuo tema Comunità o BuddyPress cartella.
  • Se vuoi usare un design diverso da quello del tuo tema page.php il file ha, duplica il file e rinominalo community.php o buddypress.php. Modifica il file che hai creato per cambiare il design delle tue pagine BuddyPress.
  • Se vuoi sovrascrivere i file CSS predefiniti di BuddyPress, crea semplicemente a css cartella nella radice del tema, copia il buddypress.css e BuddyPress-rtl.css file in esso e modificali come preferisci.

Se sei bloccato, vai al Codice BuddyPress. Ha una documentazione molto estesa che ti aiuterà.

WPML

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:

  • Prepara il tuo tema per le traduzioni (aiuto e maggiori informazioni qui).
  • Metti un WPML-config.xml file all'interno della directory principale del 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!


Le modalità di fornitura del servizio clienti

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:

Risposta alle richieste dei clienti con un forum pubblico

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!

Un pacchetto completo per un eccellente supporto clienti

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:

  • Forum
  • Un blog per pubblicare notizie dalla tua attività
  • Una base di conoscenza
  • Una sezione FAQ
  • Documentazione online per ciascuno dei tuoi temi
  • Informazioni di contatto diretto

... e altro - poiché questo è il tuo sito web, il cielo è il limite. E state certi che i vostri clienti lo faranno decisamente lo adoro!


Avvolgendo

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!