PHP WordPress
Toate WordPress este scris în PHP. Prin urmare, în scopul de a crea sau a edita teme sau scrie plug-in-uri, trebuie să știți câteva lucruri.
Pe blog-ul meu are, de asemenea, un post despre utilizarea MySQL la WordPress - modul de a crea în mod corespunzător interogări folosind destinate pentru această clasă de $ wpdb.
Desigur, este foarte naiv să credem că este posibil să se acopere toate elementele de bază ale PHP într-un singur articol, dar voi încerca.
Un adevăr simplu. Sau chiar doi.
Voi presupune că știți deja HTML, iar articolul va însemna acest lucru pentru a acordat.
Există un astfel de lucru ca un server local Apache ... Știi? Ei bine, - puteți utiliza. Dar acum mergem la lumină și așa că voi spune acest lucru - pentru a executa cod PHP, trebuie să 1) Hosting zaregalsya 2) utilizați PHP-cod în fișiere cu extensia .php.
Acesta a fost primul adevăr.
Funcția. Partea 1.
Totul se bazează pe funcții. Funcția - că o astfel de invenție de care putem trece unele valori (dar nu întotdeauna), și ne va multumi unele rezultate (dar nu întotdeauna).
Să începem cu o lucruri incredibil de simple. Crearea unui .php-fișier de pe serverul dvs. și inserați acest cod:
În general, funcția phpinfo () afișează pur și simplu serverul vechi. Clară și nu foarte mult.
Ce se întâmplă dacă vrem să continuăm în același fișier, de exemplu, la începutul sau la sfârșitul încă obține anul curent. Deci, a doua funcție, aveți posibilitatea să inserați o nouă linie, și puteți continua pe aceeași - principalul numai prezența unui punct și virgulă între ele!
Vă rog să încercați imediat pentru a efectua toate singuri acest cod, în caz contrar nu ar exista nici un punct.
Aici un punct - ea însăși o funcție de data () nu afișează data, ci doar se întoarce (Acum știi ce este), și phpinfo () ieșiri imediat. Prin urmare, înainte de data function (), am adăugat mai mult ecou. ceea ce înseamnă că doar de ieșire. Voi spune mai multe.
Numere, siruri de caractere și ...
Da, să începem cu funcția de ecou (ați observat că ea nu skobochek? Da, nu are nevoie de paranteze). Deducem câteva numere:
Utilizați un backslash \ pentru a se asigura că personajele nu sunt percepute exact cum aceste caractere, și text simplu.
variabile
Pentru cei care sunt foarte, foarte începător, ce variabile?
Cum se explica acest lucru, este acum cuvântul se înțelege ca un fel de bine, destul de un lucru evident. Să începem cu faptul că variabila este un cuvânt (sau un set de caractere - toate alfabetul latin, numere, subliniere și ... trebuie să înceapă cu un caracter alfabet și ... se simte?). În PHP înainte de cuvânt, chiar a pus un semn dolar, unul-doamnelor, toate preferat de matematica $ x. Cu doar diferența fiind că în Mat în multe cazuri, a fost necesar să-l găsească, și chiar dacă nu a trebuit să găsească, noi încă nu știm, atunci vom ști întotdeauna despre importanța sa.
Acum, să presupunem că avem un fel de o bucată de conținut, cum ar fi o bucată de text sau minunat dificil să memoreze numărul. Și astfel pentru o lungă perioadă de timp nu mizerie în jurul valorii de, la un moment dat, l-am scrie în $ x cu el. astfel:
semnul egal este foarte important pentru a programa lucru (da, asta e un lucru - nu va încărca termenii), pe care o numim atribuire scurt, adică, am avut un fel de $ x (sau poate că nu a fost niciodată la toate), atunci am luat, și setați-l la 1234567890 și acum este $ x este egal cu acea valoare.
Acum nu putem deduce numărul și numele variabilei:
Și un alt exemplu de super. Să presupunem. Ce avem nevoie pentru a aduce numărul de 7 ori! Nu sunt sigur ce este necesar, dar să presupunem!
Acum, spune-mi ce versiune a codului vă place - prima sau a doua.
... Arrays
Matricele - ei bine, este un lucru foarte important într-o coajă de nucă va încerca să le descrie, dar eu recomand să caute mai multe informații despre ei și utilizarea lor practică.
A se vedea variabila poate conține cifrele pot conține un șir de caractere (un text sau simboluri), și poate conține o matrice, care este o secvență de numere diferite, text și nimic, în general, chiar și alte tablouri și lucruri mai teribil!
De exemplu 1, 2, 'text', 98 - o serie de patru elemente, în care numărarea de la zero - element de zero, este egal cu unu, primii - doi, trei - linie de text etc.
Să cerem această matrice simplu într-o variabilă:
Ce să fac cu ea, acum? De fapt, o mulțime de lucruri pe care le puteți vedea în funcțiile de documentare PHP care pot șterge elemente de matrice, a le sorta, etc, și, de asemenea noi derivă din acesta al doilea element - o egalitate de puncte.
Misa Rudrastyh
A se vedea, de asemenea,
- Interacțiunea cu baza de date pentru WordPress. Clasa $ wpdb. Descrierea metodelor de clasa $ wpdb în WordPress pentru a lucra cu o bază de date MySQL cu un număr mare de exemple.
- HTML-ul, primii pași, doar cele mai necesare Dupa ce a citit cu atenție acest post, puteți spune cu siguranță că versat în HTML.
- Hosting, care este site-ul - beget.ru mic sondaj de găzduire, care este site-ul meu truemisha.ru. Dintre avantajele - timpul de funcționare mari și timpul redus de răspuns server.