Suggerimento rapido scrivere un codice modulare semplice

Nel mio ultimo articolo, abbiamo appreso un nuovo modo di utilizzare URL Bitly in WordPress. Nella maggior parte di questi casi di solito modifichiamo il nostro functions.php file. Oggi impareremo un nuovo metodo per come possiamo mantenere il nostro functions.php file bello e pulito utilizzando un approccio modulare.

In questo tutorial imparerai come è possibile creare un codice modulare molto semplice. Sarà un codice semplice, e poiché è modulare, devi implementarlo manualmente. Perché usare il codice modulare comunque? Il codice fondamentalmente modulare è una parte dei file del tuo tema WordPress che puoi installare e disinstallare e può funzionare con molti temi. Quindi, se cambi il tema ma desideri comunque le tue funzioni personalizzate con il tuo nuovo tema, questo metodo ti tornerà utile.


Motivazione

Inizialmente, è probabile che tu possa pensare a te stesso, "perché dovrei preoccuparmi di fare questo?", E, "che cosa farà?". Questo è ciò che allontana la maggior parte delle persone dal prendere questo approccio modulare, ma sii paziente, i risultati verranno raccolti in futuro. Se sviluppi temi, potresti già conoscere questo metodo, ma se stai iniziando, questo trucco ti aiuterà a risparmiare tempo a copiare e incollare le funzioni ancora e ancora.


Esempio 1

Scriveremo una semplice funzione e vedremo come possiamo incorporare questo file nei nostri temi functions.php


Passaggio 1.1

Quindi lascia scrivere una nuova funzione. Questo codice è in PHP, quindi lo racchiuderemo come facciamo di solito per una funzione PHP standard.

  __ ('Menu principale'), 'menu secondario' => __ ('Menu secondario'))); ?>

Come puoi vedere questa è solo una funzione standard per la registrazione dei menu. Copia il codice sopra e incollalo nel tuo editor di testo di scelta e salvalo come my-modulare-code.php


Passaggio 1.2

Salva questo file insieme ai tuoi file di temi WordPress, oppure puoi salvarlo in una sottocartella, se lo desideri. Ti suggerisco di salvare questo file in una sottocartella, quindi quando cambi il tema puoi copiare la cartella con tutte le tue funzioni personalizzate, il che aiuterà la portabilità.

Vai avanti e apri il file delle funzioni del tema, di solito chiamato functions.php, e incolla questa riga di codice subito dopo il tag PHP di apertura:

 include_once ( 'path / to / my-modulare-code.php');

Questa linea di codice accederà al tuo my-modulare-code.php file e eseguirà il codice all'interno quando questo comando viene eseguito. Questo trucco ti aiuta a mantenere il tuo functions.php file pulito e facile da navigare.


Esempio 2

Facciamo un esempio simile. Supponiamo che tu voglia aggiungere funzionalità shortcode al tuo blog. Per questo di solito tendiamo a copiare tutto il codice nel nostro functions.php file, che non è necessariamente negativo. Ma con il passare del tempo avrai un file di funzioni traboccante. Quindi per evitare che useremo lo stesso approccio modulare.


Passaggio 2.1

Copia il codice sotto il quale è semplice e diretto, e salvalo come my-shortcode.php nella stessa sottocartella del file precedente.

 funzione grassetto ($ atts, $ content = null) return ''$ Content.'';  add_shortcode ('bold', 'bold');

Il codice è molto semplice e sarà solo in grassetto i caratteri quando il testo è racchiuso all'interno [Grassetto] [/ bold] tag.


Passaggio 2.2 Chiamare il my-shortcode.php File in functions.php

Ora apri il tuo functions.php file e incolla lo stesso codice che abbiamo fatto nel nostro primo esempio, sostituendo solo il nome del file:

 include_once ( 'path / to / my-shortcode.php');

Quando il file di funzioni raggiunge questa riga di codice, andrà a my-shortcode.php file e includerà tutto il codice che risiede al suo interno!


Conclusione

Come abbiamo appreso in precedenza, questo metodo aiuta a mantenere le nostre funzioni file piacevoli e pulite. Oltre a ciò, aiuterà la portabilità quando si cambiano i temi. È possibile modificare facilmente il tema senza setacciare il vecchio file di funzioni per trovare i codici brevi personalizzati e gli snippet. Ciò consente di risparmiare un sacco di tempo e previene il mal di testa! Ricordo che quando ho creato un tema per il mio blog, il file delle funzioni ha raggiunto le 1500 linee e se vuoi trovare un po 'di codice è quasi certo che finirai per commettere un errore.

Questa è anche una buona introduzione per creare un plugin. In altre parole, questo è un po 'come il plugin più semplice che si possa fare. Questo ti aiuterà a capire e scrivere i tuoi plugin in futuro. Spero che abbia aumentato le tue conoscenze. Nel prossimo tutorial useremo lo stesso approccio modulare e scriveremo un simpatico widget simile a Facebook.

Divertiti a provare il codice e facci sapere se hai bisogno di qualsiasi tipo di assistenza, lascia i tuoi commenti qui sotto e cercheremo di aiutarti o di risolvere i tuoi problemi. Grazie per aver letto!