Sunteți pe pagina 1din 17

1

CAPITOLUL 5
PLATFORMA WORDPRESS

2.1 Noţiuni generale


Un blog (prescurtat de la expresia engleză web log, jurnal pe Internet) este o
publicaţie web ce conţine articole periodice sau şi cu actualizare neîntreruptă, ce au de
obicei caracter personal. Ca regulă actualizarea blogurilor constă nu în modificarea
textelor de până acuma, ci în adăugiri de texte noi, asemenea unui jurnal, toate
contribuţiile fiind afişate în ordine cronologică inversă. Acest gen de publicaţii WEB
sunt în principiu accesibile publicului larg.
Dacă la început blogurile erau actualizate manual, cu timpul au apărut unelte
(programe şi metode) care să automatizeze acest proces. Există mai multe platforme
pentru bloguri, dintre care amintim: Wordpress (cea mai cunoscută şi folosită
platformă de blogging), Blogger etc.
Platforma WordPress a început în 2003, fiind utilizată de puţini utilizatori din
Internet. De atunci, acesta a crescut fiind cel mai mare instrument de auto-găzduire
de blog din lume, utilizat pe sute de mii de site-uri şi văzut de zeci de milioane de
oameni în fiecare zi. Tot ce este prezentat aici, de la documentare la codul în sine, a
fost creat de către şi pentru comunitate.
WordPress este un proiect Open Source, ceea ce înseamnă că există sute de
oameni din toată lumea care pot lucra pe el (mai mulţi decât pe cele mai multe
platforme comerciale.) Aceasta înseamnă, de asemenea, că eşti liber să-l utilizezi la
orice de la Pagina personală până la un site profesional pentru o instituţie fără să
plăteşti nici o taxă de licenţă.

Platforma WORDPRESS este disponibilă pe siteul (http://wordpress.org/


download/. De pe acest site puteţi descărca şi instala software-ul cu script-ul numit
WordPress. Pentru a face acest lucru, aveţi nevoie de un server de web local sau
public care îndeplineşte cerinţele minime. WordPress este complet adaptabil
cerinţelor personale şi poate fi folosit pentru aproape orice. Există, de asemenea, un
serviciu numit WordPress.com care vă permite să începeţi cu un nou şi liber blog
bazat pe o platformă WordPress în câteva secunde, dar variază în mai multe moduri şi
este mai puţin flexibilă decât platforma WordPress pe care o descărcaţi şi instalaţi în
calculatorul dvs.
WordPess s-a născut din dorinţa de publicare a unui sistem elegant, bine
structurat, personal şi construit pe PHP şi MySQL cu licenţa GPL. Este oficial
succesorul b2/cafelog. WordPress este în stare proaspătă de software, dar originile
sale de dezvoltare se întorc în 2001. Este un produs stabil şi matur.
Pentru a rula WordPress gazda are nevoie de doar câteva lucruri:
2

* PHP versiunea 4.3 sau mai mare


* MySQL versiunea 4.0 sau mai mare

Se recomanda Apache sau Litespeed ca fiind cele mai robuste şi moderne servere
pentru rularea WordPress dar orice server care acceptă PHP si MySQL va suporta
platforma WORDPRESS.

2.2 CARACTERISTICI
Se ofera un set de facilităţi alături de WordPress mai bun decât orice alt software de
acest gen. De asemenea, există angajamentul de a face cea mai recentă tehnologie de
blog disponibilă pentru utilizatorii WordPres-ului (cum ar fi Trackback) şi mergând
cu un pas mai departe (cum ar fi cu Pingback). Utilizatorii pot fi siguri că WordPress
deţine cea mai recentă tehnologie disponibilă.

Aceasta este o listă cu câteva dintre caracteristicile care vin standard cu WordPress,
cu toate ca există literalmente sute de plugin-uri care extind ceea WordPress face,
astfel încât reala funcţionalitate este aproape nelimitată. De asemenea există o
posiblitate mare de manevrare a codurilor WordPress; se pot extinde sau modifica în
orice fel sau poate fi utilizat pentru proiecte comerciale, fără plătirea taxelor aferente
licenţelor. Aceasta e frumuseţea de a folosi un software gratuit şi libertatea de a avea
control complet asupra acesteia.

Caracteristici :

1) Respectarea standardelor w3
Codul generat de platforma WordPress este in conformitate cu standardul WWW.
Acest lucru este important nu numai pentru interoperabilitate cu browser-ul de azi dar,
de asemenea, pentru compatibilitate cu instrumentele din generaţia următoare.

Fără reconstruire - schimbările pe care le faceţi şabloanelor sau intrărilor dvs.


sunt reflectate imediat pe site, cu nici o nevoie de regenerare pentru paginile statice.

WordPress -Pagini - Paginile vă permit să gestionaţi non-blog-ul de conţinut


uşor, astfel încât, de exemplu ai putea avea o pagină statică “Despre” pagina pe care o
administraţi prin WordPress.

WordPress Link-uri - Link-urile vă ajută să creaţi, să menţineţi şi să aduceţi la zi


orice număr de blogroll-uri prin interfaţa panoului dumneavoastră de administrare. În
modul acesta este mult mai rapid decat apelarea unui manager blogroll extern.

WordPress Teme - WordPress vine cu un întreg sistem de teme, care face ca


design-ul oricărui blog, fie uşor sau complicat să fie “floare la ureche” şi pe deasupra
dispune de un întreg arsenal de teme de unde poţi să alegi cu diferite înfăţişări pe care
le poţi schimba printr-un singur click..
3

Comentarii - Vizitatorii site-ului dvs. pot lăsa comentarii cu privire la intrările


individuale şi prin Trackback sau Pingback pot comenta pe propriile lor site-ului.
Puteţi activa sau dezactiva comentarii pentru fiecare post în parte.

Protecţie impotriva spamurilor - WordPress vine cu un instrument robust, cum


ar fi o lista neagră integrată si un verificator proxy deschis pentru a aranja si elimina
comment-urile spam din blogul dvs. , iar in sensul asta sunt foarte multe plugin-uri
care duc aceasta functionalitate cu un pas inainte.

Sistem complex de înregistrare – WordPress a construit în acest sistem de


înregistrare utilizator (dacă alegeţi) care poate permite oamenilor să se înregistreze şi
să menţină profiluri şi sa lase autentificate comentariile pe blog-ul dvs. Puteţi
opţional inchide comentariile pentru non-utilizatorii înregistraţi. Există, de asemenea,
plugin-uri care ascund posturile venite de la utilizatorii de nivel mai mic.

Post-uri protejate prin parola - Puteţi da parole individuale de posturi pentru a le


ascunde de la public. Puteţi avea, de asemenea, post-uri private, care sunt vizibile doar
de catre autor.

Uşor de instalat si facut upgrade - Instalarea WordPress şi actualizarea de la


versiunile anterioare şi a altor soft-uri este foarte usoara. Încearcati-l şi vă veţi întreba
de ce toate software-ul de web nu fac un lucru asa simplu.

Interfata XML-RPC - WordPress in prezent susţine o versiune a API Blogger,


MetaWeblog API şi, în final, API MovableType. Puteţi chiar să utilizaţi clienţi
conceputi pentru alte platforme ca Zempt.

Subtilitatile tipografice - WordPress foloseste motorul Texturize pentru a


converti tipografic correct caracterele simple ASCII în entitati XHTML .

Formatarea inteligenta a textului - Dacă v-aţi confruntat cu sisteme care


transformă linii noi la linia de pauze înainte de a vă ştiu de ce ei au un nume de rău:
dacă aveţi orice fel de măcelar HTML ei este de a pune etichete, după fiecare nouă
linie, fără discriminare, încălcându-vă de formatare şi de validare. Noastre pentru
această funcţie inteligent, să evite locurile în care aveţi deja pauzelor şi la nivel de
bloc de tag-uri HTML, astfel încât să puteţi lăsa-o pe ea, fără să vă faceţi griji de
rupere codul dumneavoastră.

Autori multiplii - WordPress "extrem de utilizator avansat sistem permite


până la 10 niveluri de utilizatori, cu diferite niveluri are diferite (şi configurabil)
privilegii cu privire la publicarea, editarea, opţiuni, precum şi alţi utilizatori.

2.3. INSTALARE ŞI CONFIGURARE


4

WordPress este bine cunoscut pentru uşurinţa instalării. În cele mai multe
situaţii instalarea WordPress este un proces foarte simplu şi ia mai puţin de cinci
minute pentru a fi completat. Multe pagini de web gazdă oferă acum instrumente (ex.
Fantastico) pentru a instala automat WordPress. Cu toate acestea, pentru configurarea
manuală, există un ghid pentru WordPress 2.7 şi alte versiuni viitoare, modernizarea
devine chiar mai uşoară.
Înainte de procesul de instalare există câteva lucruri ce trebuie făcute. Este
necesar accesul la site, directoarele sale şi alt software pentru a putea continua cu
instalarea. Acestea sunt:

* Un acces la serverul web-ului (direct sau printr-un client FTP)


* Un editor de text
* Client FTP (în cazul în care aveţi nevoie pentru a instala WordPress pe un
server la distanţă)
* browser-ul ales

Înainte de instalare trebuie verificate câteva lucruri:


1. Să vă asiguraţi că gazda web are cerinţele minime cerute pentru WordPress
2. Descărcaţi cea mai recentă versiune de WordPress.
3. Dezarhivează fişierul descărcat într-un folder de pe hard disc.
4. Fiţi pregătiţi o parolă pentru Secret Key
5. Printaţi această pagină astfel încât să fie la îndemână în timpul instalării.

Algoritmul de instalare este următorul:


1. Pachetul wordpress să fie descărcat si dezarhivat
2. Se crează o bază de date pentru WordPress pe serverul de Web, precum şi un
utilizator MySQL care are toate privilegiile de acces şi de modificare a
acesteia.
3. Se redenumeşte fişierul wp-config-sample.php şi completaţi detaliile bazei de
date cum este explicat în Editarea wp-config.php
4. Se deschide wp-config.php în editorul de text preferat p-config.php pentru a
genera şi a folosi parola
5. Locul de WordPress fişiere în locaţia dorită de pe serverul de web:
 Dacă se doreşte integrarea WordPress în sursa domeniului (e.g.
http://example.com/) se mută sau încarcă tot conţinutul fişierului
dezarhivat (dar excluzând de directorul în sine) în directorul rădăcină
al serverului de Web.
 Dacă se doreşte instalarea WordPress în propriul subdirector pe site-ul
personal (de exemplu, http://example.com/blog/), se redenumeşte
directorul de la WordPress cu numele dorit pentru subdirector şi se
încarcă sau mută pe serverul web propriu. De exemplu dacă se doreşte
instalarea wordpress într-un subdirector numit blog, trebuie redenumit
directorul wordpress în blog şi apoi încărcat în directorul sursă al
serverului web propriu
6. Se porneşte instalarea prin accesarea wp-admin/install.php în browser-ul
favorit:
5

Dacă se instalează wordpress în fişierul sursă trebuie vizitat:


http://example.com/blog/wp-admin/install.php
Dacă se instalează worpress în directorul său propriu numit blog de exemplu
trebuie vizitat:http://example.com/blog/wp-admin/install.php

Vom prezenta mai departe, detaliat, algoritmul de instalare:

PAS 1 : DESCARCĂ ŞI DEZARHIVEAZĂ

Se decarcă şi dezarhivează pachetul wordpress din: http://wordpress.org/


download/.
 dacă se incarcă wordpress pe un server la distanţă, se descarcă pachetul
wordpress pe calculatorul personal cu motorul de căutare favorit şi se
dezarhivează.
 Dacă este acces la sursa serverului web şi sunt confortabile de folosit
pentru uneltele tip consolă trebuie descărcat wordpress direct pe
server folosind wget (sau lynx sau browser de tip consolă)
o Wget http://wordpress.org/latest.tar.gz
o Apoi dezarhiva pachet cu: tar- xzvf latest.tar.gz

Pachetul wordpress va extrage în acelaşi fişier care a fost descărcat latest.tar.gz.

PAS 2 : CREAREA BAZEI DE DATE ŞI A UTILIZATORULUI

Dacă utilizaţi un furnizor gazdă, s-ar putea existe deja o bază de date a
WordPress înfiinţată, sau poate exista un mod automat de a face acest lucru.
Verificaţi-vă furnizorul de găzduire de pagini de suport sau de pe panoul de control
pentru indicii dacă este sau nu nevoie să se creeze unul manual. Dacă este nevoie de
unul manual se urmează instrucţiunile aflate mai jos pentru Using phpMyAdmin
folosindu-l pe diferite server-e sau Using the MySQL Client.
Pentru instalarea Worpdress pe serverul propriu folosind Using phpMyAdmin
sau Using the MySQL Client mai jos se află instrucţiunile pentru crearea unei baze
de date şi a unui nume de utilizator.
Dacă exista o singură bază de date şi se află deja în uz se poate instala wordpress
ăn ea dar trebuie să existe siguranţa că există un prefix diferit în tabele pentru a evita
suprapunerea peste baza de date existentă.

Folosind C-Panel

Dacă furnizorul de serviciilor de găzduire foloseste cPanel, se pot urma aceste


instrucţiuni pentru a vă crea WordPress nume de utilizator şi o bază de date.
1. conectarea la cPanel.
2. Se dă click pe Baza de date MySQL.
3. Dacă un utilizator cu privire la WordPress nu există deja în cadrul
secţiuniiUtilizatori se crează un cont:
6

 Se alege un nume de utilizator pentru WordPress şi se


introduce în domeniul NumeUtilizator
 Se selectează o parolă (de preferabil cât mai complicată)
şi se introduce în câmpul destinat
 Scrieti userul şi parola aleasă .
 Se dă click adăugare utilizator

4. Dacă o bază de date referitoare la WordPress nu există deja sub secţiunea cu


Baza de date, se crează una:
 Se alege un nume pentru baza de date wordpress
(‘wordpress’ sau ‘blog’ sunt bune) se introduce în
câmpul Db şi se face click pe adăugare Db
5. Sub Baza de date, se selectează numele de utilizator dropdown de la
WordPress, apoi se selectează WordPress baza de date de la Db dropdown. Se face
sigur că toate sunt în conformitate cu Privilegiile prevăzute, apoi faceţi clic pe
Adăugare utilizator Db.

6 Când se revine la ecranul cu principalul cont de întreţinere mySQL, cPanel va


lista informaţii cu privire la baza de date care tocmai s-a creat. Ar trebui să se
vadă numele de utilizator care tocmai a fost adăugat (cu toate
PRIVILEGIILE) , precum şi câteva eşantioane Connection Strings pentru a fi
utilizate în script-uri Perl sau PHP pentru a se conecta la baza de date. Codul
PHP va avea următorul format:

$dbh = mysql_connect("hostname", "username", "<PASSWORD HERE>") or


die ("message");
mysql_select_db("databasename");

Folosind PHP My Admin

Dacă serverul de web are phpMyAdmin instalat, se pot urma aceste aceste instrucţiuni
pentru crearea unui nume de utilizator şi o bază de date WordPress.
În cazul în care o bază de date referitoare la WordPress nu există deja în baza de date
de pe meniul din stânga, se va crea una :
1. Alegeţi un nume pentru baza de date a WordPress
(wordpress' sunt 'blog' bune), introduceţi-l în domeniul
Crearea de noi baze de date, şi faceţi clic pe Creare.

2. Faceţi clic pe icoana Acasă în partea superioară stângă, pentru


a reveni la pagina principală, apoi faceţi clic pe Privilegii.
Dacă un utilizator cu privire la WordPress nu există deja în
lista de utilizatori, se va crea un cont:
 Se face click Adăugaţi un utilizator nou.
 Se alege un nume de utilizator pentru WordPress
('wordpress' este bun) şi se introduce în domeniul
7

utilizator. (Asiguraţi-vă că textul domeniul de utilizare:


este selectat de la dropdown.)
 Se alege o parolă considerată greu de ghicit şi se
introduce în câmpul Parolă . (Asiguraţi-vă că textul
domeniul de utilizare: este selectat de la dropdown.) se
reintroduce parola în domeniul Rescrie.
 Se notează numele de utilizator şi parola alese. Se lasă
toate opţiunile în cadrul Privilegii globale la implicite.
 Se face clic pe Go.
1. Se întoarce la privilegiile ecran şi se face clic pe pictograma
verifcaţi privilegii pe utilizatorul tocmai creat pentru
WordPress. În sectiunea bază de date- privilegii specific, se
selctează baza de date creata pentru WordPress sub Adăugaţi
privilegii de la următoarea baza de date dropdown. Pagina se
va actualiza cu privilegii pentru acea bază de date. Se face clic
pe Verificaţi Toate pentru a selecta toate privilegiile, şi apoii
clic pe Go
2. Pe pagina rezultată, face notă de numele de gazdă enumerate
după Server: în partea de sus a paginii. (aceasta va fi, de
obicei, localhost.)

Folosind MySql Client

Aveţi posibilitatea de a crea şi a bazelor de date MySQL utilizatorii rapid şi uşor prin
rularea mysql de la sursa. Sintaxa este arătata mai jos, iar dolarul este semn de
comandă rapidă:

$ mysql -u adminusername -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 5340 to server version: 3.23.54

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> CREATE DATABASE databasename;


Query OK, 1 row affected (0.00 sec)

mysql> GRANT ALL PRIVILEGES ON databasename.* TO


"wordpressusername"@"hostname"
-> IDENTIFIED BY "password";
Query OK, 0 rows affected (0.00 sec)

mysql> FLUSH PRIVILEGES;


Query OK, 0 rows affected (0.01 sec)

mysql> EXIT
Exemplul arată :
8

 Sursa care este, de asemenea, adminusername. Este o practică mai


sigură de a-şi alege un aşa-numit cont ‘muritor’ pentru a nu introduce comanda
‘mysql’ ca sursă pe sistem.. (oricând se poate evita munca la sursă scad şansele de
a fi exploatat). Numele pe care îl folosiţi, depinde de numele atribuit în calitate de
administrator de baze de date, folosind mysqladmin.
 WordPress sau blog-ul sunt bune valori pentru numele bazei de date.
 WordPress este o bună valoare pentru numele utilizator wordpress, dar
dar trebuie luat in considerare că din moment ce este folosit aici, toată lumea va şti
asta.
 Hostname va fi, de obicei, localhost. Dacă nu se ştie ce valoare ar
trebui să fie, trebuie consultat administratorul de sistem,. administratorul de sistem, ia
în considerare, folosind un un cont non-sursă pentru a gestiona baza de date.
 Parola trebuie să fie greu de ghicit, în mod ideal, să conţină o
combinaţie de litere mici, cifre şi simboluri. O modalitate bună de a evita utilizarea
unui cuvânt găsit într-un dicţionar, foloseşte prima literă a fiecărui cuvânt într-o fraza
usor de amintit.

PAS 3. Setarea wp-config.php


Acest fişier poate fi configurat manual dar wordpress îşi poate crea singur
fişierul(sunt totuşi necesare în continuare informaţiile bazei de date ).

(Pentru mai multe detalii pe scară largă, precum şi instrucţiuni pas cu pas pentru
crearea fişierului de configurare şi secret key a parolei de securitate, se consulta
Editarea wp-config.php.) Întoarceţi-vă la cazul în care aţi extras WordPress pachet în
Pasul 1, se redenumeste fişierul wp-config-sample.php in wp-config.php, si se
deschide intr-un editor de texte .

Se introduce informaţia bazei de date sub sectiunea marcată

// ** MySQL settings - You can get this info from your web host ** //

DB_NAME

Numele bazei de date create pentru wordpress in Pasul 2

DB_USER

Numele de utilizator-ul creat in Pasul 2

DB_PASSWORD

Parola pe care ati ales-o pentru numele de utilizator in Pasul 2

DB_HOST
9

Hostname-ul determinat in Pasul 2

DB_CHARSET

Setarea caracterului bazei de date, normal nu ar trebui să fie schimbată

DB_COLLATE

Se introduc secret key -urile in sectiunea etichetată.

Se salvează fişierul wp-config.php.

Pentru informaţii despre activarea în WordPress SSL 2.6, SSL a se vedea şi cookie-
urile în WordPress 2.6.

PAS 4. Uploadarea fisierelor

Acum se va decide unde pe site se doreşte poziţionarea blog-ului :

 În directorul sursă al site-ului. (De exemplu,


http://example.com/) *
 Într-un subdirector al site-ului (De exemplu,
http://example.com/blog/)

- În directorul sursă

Dacă este nevoie de încărcarea fişierelor pe serverul web, se utilizează


clientul FTP preferat pentru a încărca tot conţinutul fişierului WordPress (dar nu
fişierul în sine) în fişierul sursă al site-ului.

Dacă fişierele sunt deja pe serverul. web, şi se utilizează o interfaţă de acces


pentru a instala WordPress, se mută tot conţinutul fişierului WordPress (dar nu fişierul
în sine) în fişierul sursă al site-ului.

- Într-un subdirector

Dacă este nevoie de încărcarea fişierelor pe serverul web, se redenumeşte


fişierul WordPress, dându-i numele dorit, apoi se utilizează clientul FTP preferat
pentru a încărca fişierul în locaţia dorită din fişierul sursă al site-ului.

Dacă fişierele sunt deja pe serverul web, şi se utilizează o interfaţă de acces


pentru a instala WordPress, se mută fişierul Wordpress în locaţia dorită din fişierul
sursă al site-ului şi redenumeşte fişierul, dându-i numele dorit.

PAS 5. Rularea procesului de instalare


10

Se alege web browser-ul preferat pentru a începe rularea instalării.

Dacă fişierele WordPress au fost plasate în directorul sursă, trebuie vizitat :


http://example.com/wp-admin/install.php *
Dacă fişierele WordPress au fost plasate într-un subdirector denumit “blog”, de
exemplu, trebuie vizitat :
http://example.com/blog/wp-admin/install.php

Fişier de configurare WordPress

Dacă nu se găseşte fişierul wp-config.php, se va anunţa şi se va încerca să se


creeze şi să se editeze fişierul de sine. WordPress va cere detaliile bazei de date şi le
va scrie într-un nou fişier wp-config.php. Dacă funcţionează, instalarea poate
continua; altfel, se va merge înapoi şi se va crea, edita şi încărca fişierul wp-
config.php manual (pasul 3).

Finalizarea instalării
11

Următoarele capturi de ecran arată cum progresează instalarea. După cum se observă
în captură, trebuie introduse denumirea blog-ului si adresa de e-mail. De asemenea,
este afişat un check-box care întreabă dacă se doreşte ca blog-ul să apară în motoarele
de căutare, precum Google şi Technorati. Se bifează dacă se doreşte ca blog-ul să fie
vizibil pentru toată lumea, inclusiv motoare de căutare, şi se debifează dacă se doreşte
blocarea motoarelor de căutare, dar permiterea accesului direct al vizitatorilor. Toată
această informaţie se poate schimba mai tarziu din Panoul de
Administrare(Administration Panels)

Versiunea 2.7
12

2.4. Facilităţi de editare

Există situaţii în care vor trebuie editate fişierele WordPress, mai ales dacă se vor face
schimbări în tema WordPress. WordPress prezintă doua editoare incorporate pentru
editarea fişierelor din browser, online: Editorul de fişiere şi Editorul de teme. De
asemenea, se pot edita fişiere copiate sau stocate pe computerul personal şi apoi
încărcate pe site folosind un client de FTP.

Atunci când se lucrează online, accesul fişierului trebuie stabilit adecvat pentru a se
putea modifica fişierul. Dacă apare un enunţ în partea de jos a panoului editorului
încorporat în Wordpress pe care scrie “Dacă acest fişier ar fi writable (inscriptibil), ar
putea fi editat”, aceasta înseamnă că trebuie modificat accesul de fişier înainte de a
putea efectua schimbări în fişier.

Se utilizează un editor de text pentru a edita fişierele. Dacă se vor face modificări şi
nu se va folosi editorul încorporat, se recomandă folosirea unui editor de text. NU SE
FOLOSEŞTE UN PROCESOR DE TEXT DE TIP WORD. Acestea schimbă
ghilimelele în caractere şi pot converti alte caractere sau aduc în mod nedorit secvenţe
de cod, care pot deteriora fişierul atunci când este utilizat.

Folosirea unui editor de fişiere

WordPress 2.3.x şi versiunile anterioare cuprind un editor încorporat, care


permite editarea fişierelor direct din browser, online. Această opţiune a fost eliminată
în versiunea 2.5.
13

Accesul la editorul încorporat poate fi făacut pe calea Administration > Manage >
Files Panel.

Pentru a vizualiza un fişier în Editorul de fişiere, se face clic pe fişier din listă sau se
introduce de la tastatură adresa specifică, ca de exemplu : example.com / WordPress
/ filename.php *
Dacă fişierul este “writable (inscriptibil)” (poate fi schimbat), se va vedea un buton
în partea de jos a ferestrei de editare numit “Actualizare fişier”.
Se face click pe acesta când fişierul a fost modificat şi este gata pentru a fi salvat.

Dacă fişierul nu este “writable (inscriptibil)”, se va vedea o notă în partea de jos a


ferestrei de editare care spune că fişierul nu are drepturi de scriere. Accesul fişierului
(CHMOD) va trebui să aibe valoarea 666 pentru a putea fi modificat într-un program
FTP ( de preferat FileZilla ) înainte de a putea fi editat.

■ Înainte de a se edita, se face o copie de rezervă!

■ În fereastra editorului de fişiere, se pot efectua modificări în fişier. Se editează cu


grijă, pentru a nu şterge sau a nu deteriora codul fişierului.

■ Când se salvează fişierul, se face clic pe butonul Actualizare fişier din partea de jos.

Folosirea editorului de teme

WordPress conţine un editor incorporat care vă permite să editaţi fisiere tema direct
din browser-ul dumneavoastră. Se numeste de Editorul de teme.

Se accesează editorul de teme din Administration>Design>Theme Editor

Pentru a vizualiza un fişier în Editorul de teme, se face clic pe fişier din listă.

Editarea fişierelor offline

Pentru a edita imagini offline pe computerul propriu, se poate folosi orice editor de
text. Se deschide fişierul şi se fac modificări. Din nou, trebuie asigurat că fişierul
original este salvat!

Dacă se vor face modificări ale fişierelor Wordpress de bază, se vor nota şi se vor
memora într-un fişier text directorul rădăcină Wordpress şi se va face o copie de
rezervă a acestuia pentru a putea fi utilizat sau actualizat pe viitor.
14

După salvarea fişierului, acesta se va încărca in fişierul propriu-zis de pe site-ul


Wordpress, folosind un client FTP. Apoi se vizualizează rezultatele în browser pentru
a verifica dacă schimbarea dorită a avut efect.

Ce fişiere pot fi editate?

 HTML
 PHP
 CSS
 .htacces
 TXT

Căutare

Nu există comanda “Căutare”. Nu există nici substitut pentru aceasta. Trebuie


doar să se parcurgă fişierul pentru a găsi obiectul dorit. Alternativ, se poate utiliza un
editor extern. Nici rândurile nu sunt numerotate, aşa că dacă se utilizează Firebug
pentru a jongla cu acestea, trebuie să se ghicească linia din Editorul de teme.

Accesul fişierelor

Pentru a edita un fişier prin editorul încorporat, permisiunile pentru acest fişier
trebuie să fie setată la 666. Există posibilitatea de a modifica permisiunile pentru
fişiere folosind un program client FTP sau de la linia de comandă, folosind telnet sau
ssh (secure shell). Aceste opţiuni sunt dependente de tipul de acces oferit de gazdă.

S-a făcut o greşeală? Se folosesc copiile de rezervă

Se vor face copii de rezervă la toate fişierele înainte ca acestea să fie editate. Dacă
se făce o greşeală, se copiază fişierul înapoi pe site, din fişierul unde a fost făcuta
copia de rezervă. Nu există copie de rezervă? Se va descărca WordPress, tema
personala şi fişierele trebuiesc înlocuite şi se începe din nou. Mai întâi se fac COPII
DE REZERVĂ..

S-a făcut o greşeala mai mare? Se şterge

În cazul în care schimbările care se fac pe site duc la distrugerea site-ului, sau
afişează un ecran gol sau plin de erori şi nu se poate accesa Panourile de
Administraţie, se şterge fişierul schimbat şi se înlocuieşte acesta cu o copie de
siguranţă.

Editoarele de text vor fi folosite cu atenţie

Dacă se utilizează orice editor care nu este doar editor de text, acesta poate corupe
fişierul pe care îl editaţi
15

2.5. TEME PENTRU WORDPRESS


Una din facilităţile principale pe care o oferă platforma WORDPRESS este aceea de
facilita introducerea de teme ce permit schimbarea şi adaptarea siteului propriu. O
temă permite schimbarea machetei CSS ce stă în spatele siteului.

O temă vine de regulă sub forma unei arhive zip. Dacă fişierele nu sunt deja într-un
director, atunci trebuie creat un director cu numele temei în wp-content/themes unde
apoi trebuie puse fişierele. Din meniul Prezentare, Teme vizuale se alege apoi tema cu
pricina şi se activează.

O temă conţine minim două fişiere: index.php şi style.css. Numele temei, pe care îl
"citeşte" WP, este scris între primele linii din fişierul CSS. Dacă doriţi deci să ţineţi o
temă în două versiuni: una curată şi alta modificată, intraţi în fişierul CSS al celei din
urmă şi schimbaţi numele cu ceva legat de blogul Dvs. De regulă o temă include mai
multe fişiere, cam după cum urmează:

- index.php, pagina principală ce stabileşte structura ("scheletul") designului cel puţin


la pagina de start (lucru schimbat de când WP admite şi o pagină, nu doar un articol,
ca homepage)
- style.css conţine informaţiile ce determină concret aspectul sitului, de la lăţimea
coloanelor la aspectul linkurilor, de la tipul de text folosit la diversele alinieri
- single.php apare la unele teme fixând cum arată un articol singur
- page.php apare la unele teme fixând cum arată o pagină (amintesc că WP are două
concepte cheie distincte: posts - articole şi pages - pagini)
- sidebar.php include codul secţiunii laterale existente de regulă la orice temă
- archive.php pentru afişarea arhivelor (pe luni, ani, uneori şi autori sau categorii -
când nu există fişiere separate, gen author.php şi category.php)
16

- comments.php include partea de comentarii ce poate apare la articole şi/sau pagini


- search.php stabileşte modul de afişare a rezultatelor unei căutări (uneori combinat în
archive.php)
- 404.php pentru pagina de eroare (când nu se găseşte o adresă în blog)

După alegerea temei şi înstalarea cesteia se poate începe particularizarea ei. Desigur,
tema poate fi folosită aşa cum este, dar de multe ori nevoile specifice cer schimbarea
designului, pornind de la tema descărcată. Cu cât un design este mai simplu cu atât
poate fi mai uşor modificat, dar desigur se poate pierde şi din "spectaculosul" unor
teme mai complicate. Un exemplu de temă originală în stanga iar în dreapta rezultatul
modificat.

Ce înseamnă modificarea unei teme? Cel putin Aş identifica două aspecte trebuie
actualizate:

- schimbarea unor elemente de design


- "traducerea" temei

Multe teme permit ca din style.css să schimbi în câteva secunde culoarea fundalului,
culoarea unor boxe sau a textelor. Când e vorba de elementele grafice poate fi puţin
mai dificil, dar nu imposibil. Schimbările nu trebuie făcute de dragul schimbării (sau
pentru a te îndepărta de tema originală pentru a pretinde - vai! - că e tema ta
originală). Schimbările trebuie făcute după funcţionalitatea cerută de sit. Dacă cele
mai multe (poate chiar 90%) se rezumă la modificarea fişierului style.css, uneori
trebuie să ne atingem şi de celelalte fişiere. De exemplu poate dorim să nu avem bara
laterală sidebar în pagini, ci doar la articole (mergem în page.php şi eliminăm linia ce
apelează sidebar.php - uneori poate fi suficient). Similar cu comentariile, dacă dorim.
Desigur, cu puţine cunoştinţe PHP şi WP se pot face mai multe schimbări. Să
presupunem că avem în sidebar următorul cod care afişează lista categoriilor.
17

<li id="Archives">
<h2>Monthly Archives</h2>
<ul>
<?php wp_get_archives(’type=monthly’); ?>
</ul>
</li>

Să facem ca aceste informaţii să fie afişate doar pe prima pagină (şi să traducem în
română tema):

<?php if(is_home()){ ?>


<li id="Archives">
<h2>Arhive lunare</h2>
<ul>
<?php wp_get_archives(’type=monthly’); ?>
</ul>
</li>
<?php } ?>

Cu aceste funcţii puteţi afişa de exemplu în sidebar anumite informaţii doar când
doriţi Dvs! WordPress dispune de o documentaţie destul de bună (accentuez: destul de
bună) şi de o comunitate uriaşă aşa că sunt mari şanse să găsiţi ce căutaţi. Îndrăzniţi să
doriţi particularizări pentru tema sitului Dvs şi aproape sigur că există o cale de a face
aşa ceva.

Partea bună este că traducerea temelor nu este o misiune imposibilă. Se vor parcurge
toate fişierele temei şi, fiind atenţi la ce e tag HTML, ce e cod PHP, traduceţi părţile
afişate. De exemplu la aproape fiecare temă sub linia ce publică titlul articolului veţi
găsi cea cu autorul şi data. Să luăm un exemplu:

<h1><?php the_title(); ?></h1>


<p>Posted on <?php the_time(’F j, Y’); ?>; Filed Under <?php
the_category(’, ’) ?></p>

Traducem părţile în engleză "Posted on" şi "Filed under" şi în plus schimbăm stilul
datei pe cel românesc (zi lună an în loc de lună zi, an).

<h1><?php the_title(); ?></h1>


<p>Publicat la <?php the_time(’j F Y’); ?> în categoriile: <?php
the_category(’, ’) ?></p>

Parcurgerea unei teme pentru a traduce scurtele texte poate dura 10 minute, dar
demonstrăm o atenţie faţă de vizitatori. Textele sunt de regulă scurte (name, submit,
categories…) aşa că dacă nu v-aţi tradus tema până acum ar fi cazul să o faceţi: nu ia
mult timp! Succes! (Nu uitaţi să faceţi un back-up la temă înainte să lucraţi pe ea.)

S-ar putea să vă placă și