Permalinks în Wordpress

Tagged Under : , ,

Ce sunt permalinks?
Permalinks sunt link-uri permanente (adică nu se schimbă niciodată şi sunt unice) către articolele tale, către categoriile blogului tău sau către paginile create de tine, cum este cea de Contact de pe acest blog, de exemplu.

Permalinks default pentru wordpress, cele pe care le primeşti odată cu instalarea scriptului, arată cam aşa www.blogul-tau.ro/?p=N, unde N reprezintă numărul postului respectiv. Nu prea drăguţe, nu-i aşa? Ideea este să le schimbăm în ceva de genul www.blogul-tău.ro/categorie/numele-postului.html sau www.blogul-tău.ro/an/lună/zi/numele-postului.html

Toate bune şi frumoase până acum, dar cum schimbăm structura default? Eh, nu e complicat, doar un pic de atenţie la ce voi explica mai jos.

Pasul 1. Navighează la Settings/Permalinks, rezultatul fiind cel de mai jos.

Permalinks wordpress

Pasul 2. Dacă nu ai modificat nimic până acum ar trebui să ai selectată prima opţiune. Trebuie menţionat că modificarea permalinks se bazează pe structure tags în principal şi cele mai folosite sunt

%year%
Anul postului, patru cifre, de exemplu 2008
%monthnum%
Luna, de exemplu 05
%day%
Ziua, de exemplu 20
%hour%
Ora, de exemplu 13
%minute%
Minutul, de exemplu 22
%second%
Secunda, de exemplu 58
%postname%
Descrierea postului, de exemplu ‘Primul meu post’ devine primul-meu-post
%post_id%
Numărul unic al unui post, de exemplu 440
%category%
Categoria postului, de asemenea modificată precum descrierea
%author%
Numele autorului

‘Buun, ne-ai dat o listă lungă din care nu înţelegem mai nimic’ veţi spune unii. Haide să explicăm practic atunci. Structura permalinks tags pentru acest blog este /%year%/%monthnum%/%day%/%postname%/, iar URL este www.peugen.net/2008/04/30/permalinks-in-wordpress.html/. Dacă ar fi să doresc ceva în genul http://www.peugen.net/start/permalinks-in-wordpress.html/ atunci structura permalinks tags va deveni %category%/%postname%/. Joacă-te cu ele până ai obţinut ceea ce doreai sau, dacă nu eşti prea aventuros, foloseşte una din opţiunile sugerate. Odată găsită configuraţia perfectă click pe Save Changes.

Pasul 3. În partea de jos a paginii într-o căsuţă va aparea un cod. Nu contează prea mult sintaxa acelui cod, personal nici eu nu îl înţeleg prea bine, dar contează ceea ce facem cu el. Se copiază codul şi se face paste într-un fişier Notepad, de exemplu. Se salvează fişierul cu numele .htaccess (da, cu punct înainte de denumire şi fără extensia .txt - foarte important!!!). Se uploadează acest fişier în acelaşi folder de pe server ce conţine şi wp-config.php şi acum permalinks setate de noi vor funcţiona corect.

Pasul 3b. Mai devreme sau mai târziu vei dori să modifici structura permalinks. Deşi nu se recomandă să o faci prea des, afectează într-o măsură destul de mare uneori indexările în motoarele de căutare, pentru o mai comodă modificare CHMOD 666 pentru fişierul .htaccess.

Asta a fost tot, sper că data viitoare nu voi mai vedea acele linkuri urâte de genul www.blogul-tau.ro/?p=256 când îţi voi vizita blogul.

Upgrade wordpress to 2.5.1

Tagged Under : , ,

După cum era de aşteptat la scurt timp după milestone 2.5 a apărut şi bug fix 2.5.1.

Se rezolvă astfel câteva probleme cu securitatea în fişierele wp-includes/pluggable.php, wp-admin/includes/media.php, şi wp-admin/media.php şi peste 70 de buguri. De asemenea, spun dezvoltatorii wordpress, se adaugă un plus de perfomanţă şi uzabilitate în ce priveşte editorul prin upgrade la TinyMCE 3.0.7, prin câteva îmbunătăţiri de afişare în IE (ah, cine naiba mai foloseşte prostia aia de browser, anyways?!) şi ceva probleme apărute la Media Library care, mie personal, mi se pare foarte utilă.

Puneţi mâna de upgradaţi, aţi învăţat cum! Da, am revenit din vacanţă, ne vom auzi zilnic de acum!

Cum să setăm permisiunile CHMOD în wordpress

Tagged Under : , ,

După cum am promis ieri astăzi vom vorbi despre permisiunile folderelor şi fişierelor în Wordpress. Deşi destul de des sunt neglijate, neconfigurate cum trebuie pot stârni o grămadă de probleme. Remote upload într-un folder sau rescrierea codului unui fişier cum sună? Nu prea plăcut.

Probabil aici ar trebui să urmeze o polologhie mare în care să explic ce naiba sunt permisiunile, dar cum alţii o pot face mult mai bine decât mine, să îi lasăm pe ei să explice ce şi cum. Posbil să nu fi înţeles mare parte, dar nu-i aşa greu cum pare la prima vedere.

Buuun, permisiuni, permisiuni, dar cum se face? Vom folosi acelaşi client FTP ca până acum, adică UltraFXP. Selectează folderul ale cărui permisiuni doreşti să le modifici.

permisiunile CHMOD în wordpress

Click dreapta pe acesta şi selectează Attributes (CHMOD) sau apasă Ctrl+O pe tastatură.
permisiunile CHMOD în wordpress

În căsuţa ce apare introdu permisiunile corecte pentr folderul respectiv şi apasă OK.
permisiunile CHMOD în wordpress

Felicitări, ai modificat permisiunile!

Permisiuni recomandate pentru wordpress sunt următoarele:

* folderele vor avea permisiuni 755. Niciodată 777
* toate fişierele vor avea permisiuni 644; dacă foloseşti editorul pentru teme integrat în wordpress fişierele temei curente vor trebui să aibă cel mult 666, niciodată 777.
* wp-config.php trebuie să aibă permisiuni 600.

Dacă permisiunile sunt altele decât cele de mai sus blogul tău nu este sigur şi ar trebui să le schimbi imediat.

Dacă foloseşti un plugin de cache pentru wordpress ce a creat un folder wp-content/cache acesta trebuie să aibă neaparat permisiuni 777. ‘Da, dar ce ai scris mai sus?’ vor spune unii. Pentru a securiza acest folder crează un fişier .htaccess în folderul wp-content/cache în care introduci următorul cod

Options -Indexes
<Files *>
        order deny,allow
        deny from all

</Files>

şi îl salvezi. Asta e tot!

Noi ne reauzim miercurea viitoare. Până atunci ‘Paşte fericit!’ şi nu abuzaţi prea mult de alcoale, mâncare şi altele.