Sfat rapid scrierea unui cod modular simplu

În ultimul meu articol, am învățat o nouă modalitate de a utiliza adrese URL Bitly în WordPress. În cele mai multe dintre aceste cazuri, ne edificăm de obicei functions.php fişier. Astăzi vom învăța o nouă metodă pentru modul în care ne putem păstra functions.php fișier frumos și curat prin utilizarea unei abordări modulare.

În acest tutorial veți afla cum puteți face codul modular foarte simplu. Acesta va fi cod simplu, și pentru că este modular, trebuie să-l implementați manual. De ce să folosiți oricum codul modular? Codul de bază modular este o parte din fișierele temei WordPress pe care le puteți instala și dezinstala și poate lucra cu mai multe teme. Deci, dacă vă schimbați tema, dar doriți totuși funcțiile personalizate cu tema nouă, această metodă va fi utilă.


motivaţie

Inițial, este posibil să vă gândiți la voi "de ce să deranjez acest lucru?" Și "ce bine va face?". Aceasta este ceea ce îndepărtează majoritatea oamenilor de la abordarea modulară, dar aveți răbdare, rezultatele vor fi obținute în viitor. Dacă dezvoltați teme, atunci ați putea cunoaște deja această metodă, dar dacă începeți, acest truc vă va ajuta să economisiți din nou și din nou funcțiile de copiere și de lipire a timpului.


Exemplul 1

Vom scrie o funcție simplă și vom vedea cum putem încorpora acest fișier în tema noastră functions.php


Pasul 1.1

Așadar, permiteți scrierea unei noi funcții. Acest cod este în PHP, astfel încât îl vom închide așa cum procedăm de obicei pentru o funcție standard PHP.

  __ ("Meniu primar"), "meniu secundar" => __ ("Meniul secundar"))); ?>

După cum puteți vedea, aceasta este doar o funcție standard pentru înregistrarea meniurilor. Copiați codul de mai sus și inserați-l în editorul de text ales și salvați-l ca pe mi-modulare-code.php


Pasul 1.2

Salvați acest fișier împreună cu fișierele tematice WordPress sau îl puteți salva într-un sub-folder dacă doriți. Aș sugera să salvați acest fișier într-un subfolder, deci când schimbați tema, puteți copia dosarul cu toate funcțiile personalizate, ceea ce va ajuta la portabilitate.

Continuați și deschideți fișierul funcțiilor temei, de obicei numit functions.php, și lipiți această linie de cod chiar după eticheta de deschidere PHP:

 include_once ( 'calea / spre / mi-modulare-code.php');

Această linie de cod va accesa dvs. mi-modulare-code.php fișier și va rula codul în momentul în care această comandă este executată. Acest truc vă ajută să vă păstrați functions.php fișier curat și ușor de navigat.


Exemplul 2

Să facem un exemplu similar. Să presupunem că doriți să adăugați funcționalitate scurtă în blog. Pentru aceasta, de obicei tindem să copiem tot codul în nostru functions.php fișier, care nu este neapărat rău. Dar, pe măsură ce progresează timpul, veți avea un fișier de funcții care se deplasează. Deci, pentru a evita ca vom folosi aceeași abordare modulară.


Pasul 2.1

Copiați codul de mai jos, care este simplu și direct înainte, și salvați-l ca. mi-shortcode.php în același sub-director cu fișierul anterior.

 functie bold ($ atts, $ content = null) return ''$ Conținut.'„;  add_shortcode ("bold", "bold");

Codul este foarte simplu și va îndrăzni doar caracterele când textul este închis [Bold] [/ bold] Etichete.


Pasul 2.2 Apelarea mi-shortcode.php Fișier în functions.php

Acum deschide-ți functions.php fișierul și inserați același cod ca și în primul exemplu, înlocuind doar numele fișierului:

 include_once ( 'calea / spre / mi-shortcode.php');

Când fișierul de funcții atinge această linie de cod, va merge la mi-shortcode.php fișier și va include tot codul care este rezident în el!


Concluzie

Așa cum am învățat mai devreme, această metodă ajută la păstrarea funcțiilor noastre fișiere frumos și curat. În afară de asta, va ajuta la portabilitate atunci când schimbați temele. S-ar putea schimba cu ușurință tema dvs. fără a spăla prin fișierul funcțiilor vechi pentru a găsi codurile scurte personalizate și fragmente. Acest lucru economisește mult timp și împiedică durerile de cap! Îmi amintesc când am făcut o temă pentru blogul meu, fișierul cu funcții a ajuns la 1500 de linii enorme și dacă vrei să găsești un pic de cod, e aproape sigur că vei termina să faci o greșeală.

Aceasta este, de asemenea, o introducere bună în crearea unui plugin. Cu alte cuvinte, acesta este un fel de plugin simplu pe care l-ai putea face. Acest lucru vă va ajuta să înțelegeți și să scrieți propriile dvs. plugin-uri în viitor. Sper că ți-a crescut cunoștințele. În tutorialul următor vom folosi aceeași abordare modulară și vom scrie un minunat widget de tip Facebook.

Distreaza-te incercand codul si informeaza-ne daca ai nevoie de orice fel de asistenta, lasati comentariile de mai jos si vom incerca sa ne ajutam sau sa rezolvam problemele. Vă mulțumim pentru lectură!

Cod