Creazione di un tema figlio in WordPress utilizzando PHP

Pubblicato: 2022-11-10

Un tema figlio di WordPress è un tema che eredita la funzionalità di un altro tema, chiamato tema principale. I temi figlio vengono spesso utilizzati quando si desidera apportare modifiche a un tema esistente senza perdere la possibilità di aggiornare il tema principale. PHP è un linguaggio di programmazione che può essere utilizzato per creare temi e plugin per WordPress . In questo tutorial impareremo come creare un tema figlio per un tema WordPress esistente utilizzando PHP.

Le matrici sono variabili speciali che possono contenere più valori in una singola variabile senza creare più variabili. Usiamo la funzione array array() in PHP per creare un array. L'indice di qualsiasi variabile in un array è la prima variabile nell'array.

Qual è il tema figlio in WordPress?

Immagine di – theme-junkie.com

Un tema figlio in WordPress è un tema che eredita la funzionalità di un altro tema, chiamato tema principale. I temi figlio vengono spesso utilizzati quando si desidera apportare modifiche a un tema esistente senza perdere la possibilità di aggiornare il tema principale.

È un tema WordPress strettamente collegato a un altro tema e che contiene alcune delle sue funzioni e del suo stile. I temi dei bambini non sono di natura ridotta, limitata o unidimensionale. Questo tema WordPress non deve essere confuso con quello che utilizzi attualmente. È un terzo livello di contenuto sopra un tema principale. Ti consente di personalizzare il tuo tema WordPress oltre a consentire al tuo sviluppatore di aggiungere, modificare e rimuovere temi esistenti. Quando si aggiungono nuove funzionalità o stili a un tema WordPress, è meglio utilizzare temi figlio. Se apporti modifiche direttamente nei file header.php, function.php o function.html, perderai tutte le modifiche apportate la volta precedente che hai aggiornato il tema.

In questo caso, il tema figlio è essenziale. Con i temi figlio, puoi modificare il contenuto del tuo tema WordPress in modo controllato e limitato. Se vuoi apportare modifiche al tuo tema WordPress troppo grandi o se vuoi aggiungere una funzionalità che non è già presente nel tuo tema, dovresti scegliere un tema personalizzato . La maggior parte delle volte, quando acquisti temi predefiniti sui mercati, riceverai in cambio il tema figlio.

I file CSS e functions.php devono essere copiati nella cartella del tema figlio, così come il contenuto della cartella del tema principale. Tuttavia, se stai creando un tema figlio, potresti voler modificare alcune funzionalità e impostazioni. Prima di personalizzare il tema figlio, devi prima determinare se la licenza è necessaria. Puoi utilizzare un tema figlio gratuitamente o a prezzo ridotto se viene utilizzato in un sito commerciale con WordPress. Se desideri addebitare un costo per il tema del tuo bambino, dovrai selezionare una licenza dal sito Web delle licenze del tema WordPress. Dopo aver scelto una licenza, dovrai decidere quali file includere nel tema figlio. Anche se il Codice di WordPress consiglia di includere file specifici per il tema principale, potresti voler includere file aggiuntivi, come un logo o un foglio di stile. Il nome del tema che crei da bambino sarà una delle decisioni più importanti che dovrai prendere. Il nome del tema figlio dovrebbe essere identico a quello del tema padre, ma dovrebbe avere un'estensione.thmx. Quando un tema principale si chiama "MyTheme", il tema figlio dovrebbe essere chiamato "MyTheme.thmx". Se hai intenzione di pubblicare il tuo tema figlio, dovrai caricarlo nel repository di temi di WordPress una volta che è pronto. È possibile accedere all'editor dei temi di WordPress facendo clic sul pulsante "Carica tema". Il file.thmx sarà richiesto per il tuo tema figlio e dovrai caricarlo. Un tema figlio ti consente di personalizzare la funzionalità e lo stile di un tema WordPress senza modificare il codice o il design. Questo è un modo fantastico per personalizzare un tema per soddisfare le esigenze di ogni singolo utente, eliminando la necessità di ricominciare da zero.

Perché dovresti usare i temi figlio in WordPress

In breve, i temi figlio ti consentono di modificare un tema WordPress esistente senza modificare i file del tema principale. Inoltre possono essere utili nel caso di un nuovo design o layout che non richieda alcuna modifica al codice di WordPress .

Che cos'è il file PHP di funzione in WordPress?

Un file php è un file che contiene codice scritto nel linguaggio di programmazione php . Il codice in un file php viene eseguito da un server web quando un utente accede al file. WordPress è un sistema di gestione dei contenuti (CMS) scritto in php. Il codice nei file php di un'installazione wordpress viene eseguito dal server web quando un utente richiede una pagina dal sito wordpress.

Functions.php è un file di funzione di un tema WordPress, che è un modello. Potrai usarlo come plug-in per il tuo sito WordPress non appena esegui l'aggiornamento al nuovo tema. Modificando questo file con codici personalizzati, puoi includere tipi di post, tassonomie, codici brevi e così via. Utilizzando frammenti di codice personalizzati, puoi aggiungerli al tuo sito WordPress senza modificare il file functions.php. Utilizzando il plug-in WPCode, puoi facilmente aggiungere funzionalità WordPress personalizzate utilizzando frammenti di codice. Puoi caricare immagini SVG e scegliere l'editor che fa per te utilizzando gli snippet già pronti, che manterranno sicuro il tuo sito Web WordPress .

Hello World!: stampa (grazie!).
Quando utilizzi lo shortcode definito in un post o in una pagina, produrrà i seguenti risultati.
È un piacere darti il ​​benvenuto nel mondo.

Dov'è il Php delle funzioni del tema di mio figlio?

Se non riesci a trovare il file functions.php del tuo tema figlio, potresti dover controllare la cartella del tuo tema per una directory chiamata 'inc' o 'include'. Se trovi functions.php in una di queste directory, spostalo semplicemente di un livello nella directory principale del tuo tema.

In questo tutorial, esamineremo come aggiungere funzioni al tuo tema figlio di WordPress. Verranno apportate modifiche al modo in cui le meta informazioni per un post vengono visualizzate nel tema Twenty Twelve. Questo sarà il primo di una serie di tutorial che tratteranno come aggiungere funzioni ai temi figlio. Quando osserviamo il file functions.php incluso in Twenty Twelve, possiamo vedere un'informazione di intestazione molto interessante. Una chiamata come questa viene utilizzata per avvolgere queste funzioni collegabili. La funzione ventitwelve_nice_function (supponendo che esistesse) sarà inclusa nel tema padre se non esiste già. Per salvare un file vuoto come function.php, mettilo nella cartella del tema figlio con functions.php come nome del file.

L'output predefinito del tema ventidodici verrà modificato in questo tutorial. Questa classe contiene una nuova divisione per la funzione che genera la stringa formattata per la riga delle meta informazioni. L'ultima cosa che dobbiamo fare è creare il nuovo div child-custom-meta creando le regole CSS. Passa alla cartella del tema del tuo bambino e copia il nuovo file functions.php e il file style.css modificato.