Upload fotografii pe pagina WP

Zilele astea am avut plăcerea să revin puţin la bruma de cunoştinţe de PHP şi MySQL pentru un alt blog (Jurnalul meu de tată). Aici am vrut neapărat să fac o pagină (nu post) în care tătici ca mine să se poată da mari cu copii lor, încărcând direct nişte poze. Simplu nu? Acum că am terminat, e simplu, dar pe parcurs am avut câteva hopuri şi am căutat o grămadă pe net, fără a găsi o soluţie completă. Comod fiind, speram să găsesc un script şi doar să-l personalizez. Nu am găsit. Acum, dacă tot am muncit atâta, rezultatul poate ar fi util şi pentru alţii, de aceea scriu acest articol.

Modulele la care am lucrat ar fi:

  1. definirea noii pagini cu template separat, ca să nu afecteze celelalte pagini statice din blog;
  2. un modul de încărcare a pozelor cu datele asociate (părinte, copil, comentariu);
  3. un modul de minim control al uploadului (format fişier, dimensiune);
  4. un modul de procesare a pozelor astfel încât din poza încărcată să generez un thumbnail afişabil ca link către poza cu dimensiunile originale;
  5. un modul de gestiune a unei tabele MySQL în care să fie toate datele.

Probabil că pentru unii e doar o chestie de tastat, dar la mine a cam durat câteva zile. Nici n-am avut mult timp disponibil, dar nu a fost ceva ce să pot scrie din cap, am avut diverse tipuri de scripturi din care am consolidat o soluţie completă.

Aşadar, să începem. Continuă să citești