Come creare i migliori temi WordPress e non fare errori

Pubblicato: 2020-10-22

WordPress ha occupato un posto eccezionale tra gli altri CMS, poiché milioni di siti Web, tra cui The New York Times, il sito ufficiale svedese, TechCrunch e Vogue, funzionano su di esso. La struttura della piattaforma è talmente multifunzionale da essere adatta sia a siti per piccoli blog personali che a siti di colossi.

La popolarità di questo CMS è dovuta a diversi fattori, tra cui un numero enorme di temi gratuiti, plug-in e un'elevata frequenza di aggiornamenti. Inoltre, a differenza di molte altre piattaforme, WordPress ha una vasta comunità di utenti. Se riscontri un problema mentre lavori con il sistema, o hai bisogno di parlare con persone che la pensano allo stesso modo, puoi contattare la community attraverso uno qualsiasi dei migliaia di forum disponibili. Un tema WordPress è una raccolta di file che definiscono l'aspetto del tuo sito web. Il tema include la programmazione JavaScript e HTML e molto spesso coinvolge uno sviluppatore JavaScript o uno sviluppatore jQuery.

WordPress è incredibilmente intuitivo, il che lo rende una delle migliori piattaforme per aspiranti blogger. Menu ben organizzati e controlli semplici eliminano la necessità di scavare nel codice. Anche se l'utente non ha una conoscenza di base dell'HTML, la creazione di un sito WordPress non richiederà molto tempo, così come lavorerà ulteriormente con esso.

Tuttavia, in questo articolo, vorremmo prestare attenzione alla creazione del tuo tema: come affrontare questo problema nel modo più efficiente possibile ed evitare errori.

Immagine1

Fonte: Kinsta.com

Perché è importante creare il tuo tema WordPress

WordPress ha una libreria interna con centinaia di temi gratuiti. Si adattano a ogni scopo e preferenza. Allora perché lo sviluppatore JS dovrebbe creare temi personalizzati quando ce ne sono tantissimi gratuiti là fuori?

Un tema personalizzato ha più vantaggi di un tema gratuito, ed ecco perché:

  • L'unicità del design.

Tieni presente che il 29% di tutti i siti su Internet è alimentato da WordPress. La probabilità che qualcuno abbia il tuo stesso argomento è piuttosto alta. Affinché il tuo marchio sia associato solo a te, devi occupartene in anticipo con l'aiuto di uno sviluppatore JS freelance o di uno specialista interno.

  • Funzioni personalizzate.

WordPress e plugin richiedono il salvataggio di singoli elementi. Per il loro tema unico, uno sviluppatore può creare esattamente gli elementi necessari per eccellere in una nicchia specifica.

  • Possibilità limitata di modificare il tema predefinito .

Nella maggior parte dei casi, l'utente di un tema standard può influenzare cose semplici come colori, caratteri e immagini. Quando crei il tuo tema, puoi aggiungere un numero illimitato di funzioni e caratteristiche. Tali idee potrebbero venire da te man mano che il tuo sito si sviluppa e l'opportunità di aumentare la funzionalità del tuo tema sarà sempre con te.

Il risultato sarà un blog o un sito Web design unico in cui influenzi le modifiche, piuttosto che aggiornamenti imprevisti dallo sviluppatore del tema predefinito.

Quali sono gli errori comuni commessi nello sviluppo di un tema WordPress

Quando decidi di creare il tuo tema, ci sono alcuni errori comuni che dovresti conoscere e cercare di evitare.

  • Creazione di un tema senza utilizzare Azioni e Filtri

Usa azioni e filtri per creare un tema autonomo. In questo modo puoi modificare la funzionalità senza modificare il tema di origine. Inoltre, se in seguito desideri creare un'estensione Premium che dipenda dal tema di origine, dovresti sviluppare il tema di origine con una possibilità di estensione facile.

  • Trovare lavoro extra

Fai attenzione quando stai cercando di migliorare qualcosa, specialmente quando crei una funzione che fa più o meno la stessa cosa di un'altra funzione già esistente. Più codice "carino" aggiungi, più difficile sarà per te mantenerlo in futuro. Le sequenze di tasti non sono una misura della tua produttività come sviluppatore. È meglio dedicare più tempo a pensare al codice che a scriverlo.

  • Utilizzo di variabili nei temi

Quando hai finito con alcune ottimizzazioni non necessarie, noterai che hai molte meno variabili nei tuoi temi. Meglio abbandonare le variabili, anche se alcune condizioni logiche sono indispensabili. In questo caso, è meglio lavorare sulla leggibilità dei tuoi temi rimuovendo da essi quanto più non necessario.

Passaggi per la creazione di temi WordPress

La prima cosa che lo sviluppatore JavaScript dovrebbe fare è scaricare e installare WordPress su un computer. È inoltre necessario utilizzare un editor di testo per il lavoro. Successivamente, devi trovare la directory wp-content \ temi sull'unità in cui è installato WordPress e creare una nuova cartella con il nome del tema futuro. Anche i temi standard di WordPress sono archiviati qui.

Ogni tema deve contenere due file: index.php e style.css, oltre a una cartella di immagini con le immagini per il tema. Per cominciare, devi solo creare questi file e quindi iniziare a riempirli. Il file index.php può essere scritto in modo indipendente in un editor di testo, ordinato da uno specialista oppure puoi prendere contenuti già pronti da un altro argomento.

Per il tema, devi caricare un file screenshot.png con l'estensione desiderata 1200×900 pixel nella cartella del tema. Può essere qualsiasi immagine che si adatta al formato specificato. Il codice da index.php deve essere copiato nel blocco note e salvato nella nuova cartella del tema, specificando l'estensione PHP. Inoltre, in questo file, puoi aggiungere tutti gli elementi che vorresti vedere sul sito.

Ora devi compilare il file style.css. Simile al passaggio precedente, apri un editor di testo e aggiungi il seguente contenuto:

/ *

Nome del tema: nome del tema

URI tema: URL del sito dedicato a questo argomento

Descrizione: Descrizione del tema

Versione: versione a tema

Autore: nome dell'autore

URI dell'autore: indirizzo dell'autore dell'argomento

* /

Il file index.php contiene informazioni generali sul sito. Contiene elementi che vengono ripetuti per ogni pagina. Affinché tutto il contenuto funzioni correttamente, è necessario creare file separati per l'intestazione, la barra laterale e il piè di pagina. Saranno tutti archiviati in una cartella condivisa ea ciascuno verrà assegnata un'estensione PHP.

Ad esempio, creiamo prima il file header.php. Per fare ciò, seleziona e copia le righe di intestazione da index.php. Gli stessi passaggi devono essere eseguiti con il resto dei file.

Possono essere integrati e modificati a tua discrezione. Ad esempio, puoi aggiungere un'immagine univoca all'intestazione con una barra di ricerca, un logo e altri elementi.

Affinché l'intestazione, la barra laterale e il piè di pagina vengano visualizzati correttamente, è necessario collegare i loro file separati al principale (indice). Per fare ciò, aggiungi la riga all'inizio del file index.php:

<? php get_header (); ?>

Al centro di ogni tema WordPress ci sono due file: index.php e style.css. Dopo averli creati, puoi sperimentare diversi elementi e funzioni dei temi, creando un design unico per ogni pagina.

Conclusione

La creazione di temi per WordPress offre ampie opportunità per imprenditori, blogger, venditori di servizi. Utilizzando un tema unico, i programmatori JavaScript possono creare un tema speciale con il set di funzioni più conveniente per un sito specifico.