Il curioso caso di temi speciali

Hai mai avuto bisogno di un sito web che dovrebbe essere costruito con WordPress, ma dovrebbe anche spingere i confini di questo bellissimo sistema di gestione dei contenuti? Hai mai avuto bisogno di creare un sito web WordPress per condividere frammenti di codice, o creare un corso online per vendere le tue conoscenze o creare un sistema di supporto per la tua agenzia?

A volte, un tema e un mucchio di plugin non funzionano per il nostro progetto. A volte, abbiamo bisogno di un sistema completo con un design decente e una solida funzionalità. Ecco dove entrano in gioco i temi delle specialità.

Qual è un tema di specialità?

È necessario sviluppare un tema WordPress per modificare l'aspetto di un sito Web ed evitare di offrire funzionalità integrate nel suo nucleo. Si chiama "invadere il territorio del plugin" e considerato una cattiva pratica dal momento che fondamentalmente si concentra l'utente sul tema con la funzionalità che offri. Fortunatamente, esiste una soluzione: puoi fornire funzionalità tramite plug-in che richiedono l'installazione da parte degli utenti. Per fare ciò, è possibile utilizzare una libreria PHP come l'attivazione del plugin TGM.

Ma a volte, un progetto richiede che design e funzionalità lavorino insieme. In questo caso, abbiamo un'eccezione e il nome dell'eccezione, utilizzato in tutto il mercato WordPress, è "temi speciali".

Come dobbiamo creare temi speciali?

Se decidi di creare un tema speciale per WordPress, potresti prendere in considerazione alcune cose:

Avere uno scopo molto specifico

È necessario offrire un approccio unico per presentare il tema come "tema speciale". Vai a prendere le banane se vuoi (se sei certo che qualcuno farà uso del tuo tema) e fai il tema più eccentrico che la comunità abbia mai visto. Seriamente, la community potrebbe usare una certa varietà di temi.

Utilizza azioni e filtri per rendere il tuo tema estendibile

Le azioni e i filtri fanno parte dell'API Plugin WordPress, ma ciò non significa necessariamente che i temi non possano trarne vantaggio. Infatti, tutti i framework di temi WordPress più popolari utilizzano azioni e filtri (principalmente azioni) in modo che altri sviluppatori possano estendere i framework. Segui la loro guida e rendi il tuo tema estensibile con azione WordPress e hook di filtro.

Prepara il tuo tema per temi per bambini

Ecco i tuoi "A-ha!" attimo se vuoi migliorare il tuo tema diversificando le opzioni di design: rendi pronto il tuo tema per i temi dei bambini! Costruisci il tuo tema di base (come una struttura a tema) e crea temi figlio per offrire diversi disegni.

È possibile utilizzare l'attivazione del plug-in TGM

Se ritieni che altri temi possano beneficiare di una parte delle tue funzionalità, procedi e offrilo come plug-in e richiedere utilizzando la libreria di attivazione del plugin TGM. Ma nella maggior parte dei casi, le funzionalità dei temi speciali non possono essere utilizzate con altri temi; quindi sembrerebbe uno sforzo inutile per convertire la funzionalità. 

Ma tieni presente che gli sviluppatori potrebbero creare temi dopo rilasciate il vostro tema di specialità, quindi è sempre una buona idea separare le funzionalità dal design.

Idee per creare temi speciali

Ci sono così tanti tipi di temi speciali che possono essere fatti che sarebbe inutile cercare di elencarli tutti. Ma per avere l'idea, scriviamo alcuni:

  • un posto di lavoro
  • un sistema di domande e risposte
  • un help desk
  • un sistema di gestione dell'apprendimento
  • un sito web di crowdfunding
  • una pagina di vendita del dominio
  • una pagina "coming soon"
  • un semplice invito a nozze online
  • una base di conoscenza
  • un sito web di directory
  • un gestore di contatti
  • ... e altro ancora

Come ho detto prima, qualsiasi buona idea potrebbe essere - e dovrebbe essere-trasformato in un tema speciale. Se pensi di avere una buona idea per creare un tema speciale originale, fallo.

Esempi notevoli da ThemeForest

Ci sono così tanti buoni esempi di temi speciali su Internet, soprattutto nei mercati tematici di WordPress. Diamo un'occhiata ad alcuni esempi degni di nota in ThemeForest:

Social Reach: una piattaforma unica di "crowdfunding"

Hai mai sentito parlare di Thunderclap? Thunderclap è una piattaforma "che parla la folla" che "aiuta le persone a essere ascoltate" ottenendo abbastanza sostenitori per condividere la loro causa negli account dei social media dei loro sostenitori. E il tema Social Reach ti consente di avviare un sito Web personalizzato per fare esattamente questo.

Academy: An Awesome Learning Management System

I sistemi di gestione dell'apprendimento sono aumentati nell'anno 2014, ma l'Academy è presente da marzo 2013. Con questo tema WordPress pulito e bello, puoi avviare il tuo LMS e pubblicare e vendere corsi.

Support Desk: un help desk completo

Se stai vendendo un prodotto o stai offrendo un servizio, è probabile che i tuoi clienti cerchino assistenza per il tuo prodotto o servizio. Con il tema Support Desk, puoi fornire una knowledge base, un forum di supporto e pagine FAQ per i tuoi clienti.

Domena: una semplice pagina "Dominio in vendita"

I temi speciali non devono necessariamente essere temi grandi e complessi. Domena è un buon esempio per un tema di specialità semplice, che ti aiuta a creare una pagina "in vendita" per i tuoi domini.

Conclusione

Sono abbastanza sicuro che non ci sono standard nel mondo che non hanno eccezioni. Nel nostro caso, la nozione di "temi speciali" è la nostra eccezione per gli standard di sviluppo dei temi, anche se creiamo un tema speciale ma offriamo le sue funzionalità come plugin, in pratica, stiamo ancora impedendo agli utenti di cambiare tema.

Cosa ne pensi di questo argomento? Dovremmo vedere più temi di specialità e piegare un po 'di più gli standard, o dovremmo attenerci strettamente agli standard? 

Per favore condividi i tuoi pensieri con noi commentando di seguito e, se ti è piaciuto questo articolo, non dimenticare di condividerlo con i tuoi amici!