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à.
È 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".
Se decidi di creare un tema speciale per WordPress, potresti prendere in considerazione alcune cose:
È 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.
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.
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.
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.
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:
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.
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:
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.
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.
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.
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.
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!