WordPress este un sistem de gestionare a conținutului gratuit și open-source bazat pe PHP și MySQL. Funcțiile includ o arhitectură de pluginuri și un sistem de șabloane. Este cel mai asociat cu blogging-ul, dar acceptă alte tipuri de conținut web, inclusiv liste de discuții și forumuri mai tradiționale, galerii media și magazine online.

WordPress alimentează aproape 27% din toate site-urile web și în prezent domină cota de piață CMS. Susținută de o comunitate uriașă, această platformă Open Source alimentează o economie de miliarde de dolari cu teme / pluginuri și software personalizat.

Vă recomandăm să începeți să învățați cu tutorialul WordPress Routech de 4 ore pe Youtube. Acest lucru vă va ajuta să creați un site web WordPress de la zero.

Cele mai bune tutoriale WordPress

Apoi, vă încurajăm să învățați PHP – limbajul de programare care alimentează WordPress. Routech are un Tutorial de 4 ore despre PHP și WordPress pe Youtube.

1612052288 216 Cele mai bune tutoriale WordPress

Ce este PHP?

PHP este un limbaj de script pe partea de server creat în 1995 de Rasmus Lerdorf.

PHP este un limbaj de scripturi cu scop general, utilizat pe scară largă, care este potrivit în special pentru dezvoltarea web și poate fi încorporat în HTML.

Ce înseamnă acronimul PHP?

Inițial, PHP a reprezentat „Pagina personală personală”, deoarece Rasmus Lerdorf a creat-o pentru a fi utilizată pe propriul său site web. Apoi, în 1997, mai mulți dezvoltatori au extins limbajul, iar acronimul s-a schimbat și în ceea ce reprezintă astăzi: „PHP: Hypertext Preprocessor”. Deoarece primul „P” din PHP înseamnă și „PHP”, este cunoscut sub numele de „acronim recursiv”.

Pentru ce se folosește PHP?

Începând din octombrie 2017, PHP este utilizat pe 82% din site-uri web a căror limbă de pe server este cunoscută. Este de obicei utilizat pe site-uri web pentru a genera conținut din paginile web dinamic. Cazurile de utilizare includ:

  • Site-uri web și aplicații web (scriptarea de pe server)
  • Scriptarea liniei de comandă
  • Aplicații desktop (GUI)

De obicei, este utilizat în prima formă pentru a genera conținut din pagină web dinamic. De exemplu, dacă aveți un site web de blog, puteți scrie câteva scripturi PHP pentru a prelua postările blogului dvs. dintr-o bază de date și a le afișa. Alte utilizări pentru scripturile PHP includ:

  • Procesarea și salvarea intrărilor utilizatorului din datele formularului
  • Setarea și lucrul cu cookie-urile site-ului web
  • Restricționarea accesului la anumite pagini ale site-ului dvs. web

Cum funcționează PHP?

Tot codul PHP este executat numai pe un server web, nu pe computerul dvs. local. De exemplu, dacă completați un formular pe un site web și îl trimiteți sau faceți clic pe un link către o pagină web scrisă în PHP, nu rulează niciun cod PHP real pe computerul dvs.

În schimb, datele formularului sau cererea pentru pagina web sunt trimise către un server web pentru a fi procesate de scripturile PHP. Serverul web vă trimite apoi HTML-ul procesat (de unde provine „Preprocesator hipertext” în nume), iar browserul dvs. web afișează rezultatele.

Din acest motiv, nu puteți vedea codul PHP al unui site web, ci doar codul HTML rezultat pe care l-au produs scripturile PHP.

Acest lucru este ilustrat mai jos:

Cele mai bune tutoriale WordPress

PHP este un limbaj interpretat. Aceasta înseamnă că, atunci când modificați codul sursă, puteți testa imediat aceste modificări, fără a mai fi nevoie să vă compilați codul sursă în formă binară. Omiterea etapei de compilare face procesul de dezvoltare mult mai rapid.

Codul PHP este inclus între <?php și ?> etichete și pot fi apoi încorporate în HTML.

Instalare

PHP poate fi instalat cu sau fără un server web.

GNU / Linux

Pe distribuțiile GNU / Linux bazate pe Debian, puteți instala prin:

sudo apt install php

După instalare, puteți rula orice fișiere PHP pur și simplu făcând acest lucru în terminal:

php file.php

De asemenea, puteți instala un server localhost pentru a rula site-uri web PHP. Pentru instalarea Apache Web Server:

sudo apt install apache2 libapache2-mod-php

Ce poate face PHP?

  • PHP poate genera conținut dinamic al paginii
  • PHP poate crea, deschide, citi, scrie, șterge și închide fișiere pe server
  • PHP poate colecta date de formular
  • PHP poate trimite și primi cookie-uri
  • PHP poate adăuga, șterge, modifica date în baza de date
  • PHP poate fi folosit pentru a controla accesul utilizatorului
  • PHP poate cripta date

De ce PHP?

  • PHP rulează pe diverse platforme (Windows, Linux, Unix, Mac OS X etc.)
  • PHP este compatibil cu aproape toate serverele utilizate astăzi (Apache, IIS etc.)
  • PHP acceptă o gamă largă de baze de date
  • PHP este gratuit. Descărcați-l din resursa oficială PHP: secure.php.net
  • PHP este ușor de învățat și rulează eficient din partea serverului

Cadre PHP

Deoarece scrierea întregului cod pentru un site web nu este cu adevărat practic / fezabil pentru majoritatea proiectelor, majoritatea dezvoltatorilor tind să utilizeze cadre pentru dezvoltarea web. Avantajul utilizării unui cadru este că

  • Nu trebuie să reinventați roata de fiecare dată când creați un proiect; o mulțime de nuanțe sunt deja îngrijite pentru dvs.
  • De obicei, acestea sunt bine structurate astfel încât să ajute la separarea preocupărilor
  • Majoritatea cadrelor tind să urmeze cele mai bune practici ale limbajului
  • Mulți dintre ei urmează modelul MVC (Model-View-Controller), astfel încât să separe stratul de prezentare de logică

Documentație

PHP este bine documentat. documente oficiale include exemple pe aproape fiecare ghid de referință a funcției, precum și comentarii ale utilizatorilor.

Alte resurse

  • Tizag.com Tutorial PHP: tutoriale încă relevante pentru a începe cu PHP
  • PHP minunat: o listă organizată de biblioteci PHP, resurse și „lucruri strălucitoare”
  • Laracasts.com: un site de membru pentru a învăța dezvoltarea aplicațiilor web cu PHP