Posts Under: Blog

Greșeli des întâlnite la instalarea WordPress

mai 22, 2017 Tutoriale Wordpress no comments

Lucrând foarte mult pe platforma WordPress deja instalată, am observat câteva greșeli frecvente. Dacă unele sunt prea tehnice pentru a fi cunoscute de oricine, altele sunt evidente și trebuie neapărat corectate.

1. Instalarea în directorul wordpress (copierea directa a folderului după download).

Arhiva care conține aplicația se numește wordpress și de multe ori am observat tendința de a copia fișierele cu tot cu folder. Este o greșeală evidentă și se poate remedia cu ușurință prin mutarea fișierelor din directorul de pe server în root (de obicei numit public_html), urmat de ștergerea directorului wordpress acum gol.

Soluția elegantă este să se copieze doar fișierele și directoarele din interiorul folderului în locul în care se dorește instalarea WordPress-ului.

2. Păstrarea numelui implicit al prefixului tabelelor bazei de date în care se face instalare

În timpul instalării se vor cere câteva informații: numele bazei de date, numele utilizatorului bazei de date, parola de acces la baza de date, numele gazdei bazei de date și prefixul tabelelor.

O greșeală comună, dar mai puțin înțeleasă de majoritatea celor care instalează un WordPress, este păstrarea prefixului implicit _wp al tabelelor bazei de date în care se face instalarea. Este recomandată schimbarea acestui prefix, fie cu unul aleatoriu, fie cu unul legat de numele de domeniu, dar fără a fi copiat în întregime. Motivul este de securitate. Pentru hackerii WP-ului este mai dificil să acceseze baza de date dacă nu cunosc exact numele tabelelor.

Câteva exemple:

  • dacă numele de domeniu este numedomediu.ro prefixul poate fi: ndro_
  • sau aleatoriu: bp3t7_

Prefixul nu trebuie să fie lung, trei până la cinci caractere este suficient.

 

3. Folosirea pentru utilizatorul administrator a unor nume comune, gen: admin sau administrator

Imediat după completarea datelor de conectare la baza de date apare un formular prin care se definește site-ul:

O greșeală frecventă este alegerea unui nume de utilizator de genul: administrator sau admin. Mai simplu ar fi alegerea unui nume de utilizator familiar, dar mai greu de ghicit de un robot automat, de exemplu: prenume nume

4. Folosirea unei parole slabe

Atât la crearea bazei de date, cât și la crearea utilizatorilor, se cere scrierea unei parole. O greșeală frecventă este alegerea unei parole simple, o succesiune de cifre consecutive sau primele litere de pe tastatură. Tot greșeală este și folosirea unei parole de la alt cont. De exemplu cea de la contul de email. Corect este să folosiți o parolă distinctă și puternică. Dacă cea sugerată de aplicația de instalare e prea dificilă (și este dificilă) atunci generați singuri o alta, cu o oarecare logică personală. Din fericire WordPress-ul „măsoară” imediat cât e de bună parola și vă indică acest lucru atât textual cât și prin culoare.

Un sfat simplu de urmat pentru generarea parolei: folosiți litere mari și mici, cifre și minim un semn. Parola e bine să aibe minim 8 caractere.

5. Păstrarea paginilor, articolelor, comentariilor, autorilor și imaginilor demo

După instalare WordPress oferă o temă implicită, o pagină, un articol și un comentariu demonstrativ. Tema sau temele implicite pot fi păstrate chiar dacă ulterior instalați o temă personalizată, dar restul elementelor demonstrative ștergeți-le. Nu este o preoblemă de securitate cât una de indexare.

Problemele se complică foarte mult dacă instalați o temă comercială și importați conținutul demo oferit în același pachet. e bine ca o dată lămuriți cum funcționează să vă oferiți timp pentru a face curat: ștergeți tot, apoi optimizați (folosiți wp optimizer).

6. Folosirea greșită a permalinkurilor sau nefolosirea lor

Permalinkurile sau legăturile permanente se setează din meniul din dreapta Setări (Settings). Ele formează după o regulă setată url-urile din browser. Implicit legătura arată așa: numedomeniu.ro/?p=123 o înșiruire care nu spune nimic, nici vizitatorilor paginii, nici motoarelor de indexare. Este greșit să fie lăsat așa.

Corect acest url se setează funcție de necesități. Dacă site-ul este unul de mass-media sau un blog personal în care data publicării materialului este importantă, atunci alegeți una din variantele: zi și nume, lună și nume. Dacă site-ul e unul de firmă alegeți varianta: Nume articol. Dacă sunteți mai experimentat și doriți o structură mai elaborată, există câmpul Structură personalizată (etichetele se pot găsi aici).

În cazul de mai sus am folosit ca structură personalizată: /%category%/%year%/%monthnum%/%postname%/ – adică /numele categoriei/anul/luna/numele articolului/.

7. Păstrarea datei implicite, fără a se mai trece la data locală

În setări generale sunt câteva câmpuri ce trebuie modificate după instalare. pe lângă Sloganul site-ului, trebuie modificată data și formatul datei. Alegeți un format ușor de înțeles pentru români, de ex: j F Y, adică: 22 mai 2017. Iar la oră: G:i adică 12:57. Fosul orar este cel dat de bucurești, căutați un pic în listă și setați-l corect. Nu are sens să lăsați fusul orar setat de server. Serverul poate fi în US sau cine știe unde.

Widgeturile (piesele) implicit instalate pe WordPress

mai 20, 2017 Tutoriale Wordpress no comments

Informațiile sunt preluate de pe site-ul WordPress.org.

Lista widgeturilor (pieselor) implicit instalate pe WordPress:

640px-designwidget

Arhive – afișează arhiva articolelor sub formă de listă cu numele lunilor și anilor.

  • Titlu – textul care apare în partea de sus a arhivei.
  • Afișare ca listă – în cazul în care este bifată, această opțiune face ca arhivele să fie afișate sub formă drop-down (la click pe listă se derulează arhiva în jos).
  • Afișare contor articole – în cazul în care bifată, această opțiune afișează numărul de posturi pentru fiecare perioadă de arhivă (luna din an).

widgeturi-arhiva
Calendar – afișează un calendar a lunii curente. Datele apar link-uri în cazul în care există posturi pentru acea zi.

  • Titlu – textul care apare deasupra calendarului

widgeturi-calendar

Categorii – afișează o listă de categorii ca link-uri la acestea.

  • Titlu – textul care apare deasupra listei de categorii.
  • Afișează ca listă – în cazul în care bifată, această opțiune afișează categoriile sub formă drop-down (la click pe listă se derulează în jos).
  • Afișare contor articole – în cazul în care bifată, această opțiune afișează numărul de articole din fiecare categorie.
  • Afișează ierarhic – dacă este bifată, arată relațiile părinte / copil într-un mod indentat.

widgeturi-categorii

Meniul personalizat – afișează un meniu personalizat.

  • Titlu – textul care apare deasupra meniului
  • Selectează meniu – selectați meniul dorit

widgeturi-meniu-personalizat

Meta – afișează link-uri către funcții WordPress, cum ar fi administrare site, autentificare / deautentificare / Rss-uri, pagina WordPress.org.

  • Titlu – textul care apare deasupra listei de link-uri meta.

widgeturi-meta

Exemplu:

widgeturi-meta-exemplu

Pagini – afișează o listă de link-uri spre fiecare pagină.

  • Titlu – textul care apare desupra listei de pagini.
  • Sortare după – stabilește ordinea de sortare din lista de pagini. Se poate alege din următoarele variante: titlul pagină, ordine pagini sau ID pagină.
  • Exclude (ID-uri de pagini separate prin virgulă) – introduceți ID-ul paginilor separate de virgulă pentru a exclude o pagină sau mai multe din listă.

widgeturi-pagini

Comentarii recente – afișează o listă cu cele mai recente comentarii aprobate.

  • Titlu – textul care apare deasupra listei de comentarii recente.
  • Câte comentarii să fie afișate: (5 este numărul implicit, cel mult 15); introduceți numărul de comentarii pentru a fi afișate.

widgeturi-comentarii-recente

Articole recente – afișează o listă cu cele mai recente articole.

  • Titlu – textul care apare deasupra lista de articole recente.
  • Numărul de posturi afișate: (implicit sunt 5, cel mult 15) – introduceți numărul articole ce vor fi afișate.
  • Afișează dată articol? – dacă opțiunea este bifată, se va afișa data la care articolul a fost publicat.

widgeturi-articole-recente

RSS – afișează o listă de articole preluate dintr-un RSS Feed. Se pot adăuga mai multe astfel de widgeturi.

  • Introdu aici adresa fluxului RSS – introduceți o adresă URL a unui flux RSS, de exemplu, http://wordpress.org/development/feed/
  • Pune un titlu pentru flux (opțional) – introduceți o descriere care apare deasupra listei de articole preluate din fluxul RSS.
  • Câte elemente să fie afișate? – introduceți numărul de elemente ce vor fi afișate din fluxul RSS dorit.
  • Afișează descriere scurtă? – dacă este bifată, opțiunea va afișa descrierea elementelor din flux (dacă aceastea există).
  • Afișează autorul? – dacă este bifată, opțiunea va afișa autorul elementului din fluxul afișat (dacă este disponibil).
  • Afișează data? – afișează data la care a fost creat elementul, dacă este disponibilă.

widgeturi-rss

Cautare – afișează o casetă de căutare în site. Un buton submit este, de asemenea, furnizat.

  • Titlu – textul care apare pe caseta Căutare.

widgeturi-cauta

Nor etichete (tag cloud) – afișează cele mai utilizate 45 de etichete (tag-uri) din site intr-un nor de etichete.

  • Titlu – textul care apare peste spațiul tag-urilor.
  • Clasificare – selectați taxonomia elementului dorit: etichete, categorii, picture tag, galerii și altele, generate de pluginurile instalate.

widgeturi-nor-etichete

Text – folosit pentru a introduce HTML, JavaScript sau pur și simplu text simplu. Pot fi adăugate instanțe multiple ale acestui widget.

  • Titlu – textul care apare deasupra casetei de text
  • Conținut – zona în care se poate introduce text, HTML valabil sau chiar JavaScript valid.
  • Adaugă automat paragrafe – dacă opțiunea este bifată se vor adăuga automat paragrafe pentru a încheia fiecare bloc de text într-un tag HTML de tip paragraf (recomandat pentru text).

widgeturi-text

Cum se crează o bază de date în cPanel

noiembrie 2, 2015 Tutoriale Wordpress 2 comments

cPanel este o aplicație Linux pentru gestionarea online a site-urilor web la nivel de server. Aplicația, de tip control panel, are o suită de miniaplicații care permit crearea de conturi FTP, de baze de date MySQL sau PostgreSQL, adrese de email, dar are și multe alte funcționalități cum ar fi antispam, liste de discuții, statistici, securizarea directoarelor, backup fișiere și baze de date, subdomenii sau domenii parcate, respectiv adăugate, redirecturi și chiar instalarea directă de aplicații web: WordPress, Joomla, Drupal, PrestaShop, Open Cart și multe altele, depinde și de firma de găzduire și de pachetul de hosting ales.

Pentru a crea o bază de date MySQL, necesară pentru instalarea WordPress-ului, după logare, căutați simbolul MySQL sau în câmpul de căutare scrieți MySQL. Grupul de iconuri este următorul:

mysql-cpanel-1

Click pe butonul MySQL Databases și se va deschide un formular complex în care se va putea crea baza de date și utilizatorul bazei de date.

1. Crearea bazei de date MySQL pentru WordPress

mysql-cpanel-2

În prim aparte a formularului, este zona de creare a bazei de date. Implicit numele bazei de date va avea prefixul contului de hosting, în acest caz bloop_ după care se poate introduce numele dorit, în general numele site-ului sau ceva legat de WordPress, de exemplu: wpsitemeu. După apăsarea butonului Create Database, numele final va fi bloop_wpsitemeu. Notați undeva numele bazei de date.

mysql-cpanel-3

Click pe butonul Go Back și se poate trece la următorul pas.

2. Crearea utilizatorului bazei de date

În partea de jos a formularului este zona MySQL Users având câmpurile: username, password, password again și un indicator de putere a parolei. Parola este bine să fie cât mai complexă, adică să conțină litere mici, litere mari, cifre și alte semne. Dacă nu sunteți siguri de parolă folosiți butonul Password Generator care va genera automat o parolă puternică. La fel ca la pasul anterior notați parola.

mysql-cpanel-4

3. Asocierea utilizatorului la baza de date MySQL

Ultimul pas este să asociați utilizatorul anterior creat la baza de date în care veți instala WordPress-ul. În același formular este secțiunea Add user To Database, ca în figura de mai jos:

mysql-cpanel-5

Selectați userul și baza de date apoi click pe Add.

mysql-cpanel-6

Aici, pentru a nu complica lucrurile, trebuie bifat ALL PRIVILEGES. Apoi clic pe Make Changes -> Go Back și gata baza de date. Cu datele introduse, adică cu: numele bazei de date, numele utilizatorului și parola se poate trece la instalarea WordPress-ului fie folosind funcționalitatea automată din cPanel, fie manual folosind un client FTP pentru copierea fișierelor.

Cum copiez fișiere pe server folosind un client FTP

noiembrie 2, 2015 Tutoriale Wordpress 1 comment

Pentru instalarea WordPress-ului sunt necesare câteva condiții: să existe fișierele aplicației web pe calculatorul personal (indiferent de sistemul de operare ele sunt aceleași), să existe un cont de găzduire cumpărat de la o firmă specializată și să existe o bază de date MySQL.

O dată cu contul de găzduire veți primi de la firma de hosting și datele de conectare la FTP (File Transfer Protocol – protocol de transfer de fișiere). Acest cont de FTP vă este necesar pentru copierea fișierelor viitorului site pe server de pe calculatorul personal. Pentru a deschide o conexiune cu serverul prin intermediul căreia să copiați fișierele necesare aveți nevoie de o aplicație numită client de FTP. Pentru exemplificare voi folosi FileZilla, o soluție gratuită oferită de FileZilla Project.

1. Primul pas este downloadul aplicației de pe site-ul proiectului FileZilla Project. Downloadați FileZilla Client (este pentru toate platformele).

filezilla-1

 

2. După download deschide fișierul executând dublu-click pe el și parcurgeți toți pașii până instalarea este finalizată.

filezilla-2

3. O dată finalizată instalarea trebuie adăugată conexiunea FTP dorită. În managerul de clienți FTP se pot adăuga oricâte conexiuni sau, cu alte cuvinte, dacă aveți mai multe conturi de hosting puteți folosi aceeași aplicație de transfer FTP.

filezilla-3

4. Pentru adăugarea unui nou site, deci pentru a crea o nouă conexiune, click pe butonul din partea de jos pe care scrie New Site. se va deschide o fereastră asemănătoare cele de mai jos, cu observația că acele litere vizibile în imagine sunt foldere create ulterori de mine și nu sunt implicite.

filezilla-4

Acum, New Site se poate redenumi cu numele site-ului, ceea ce este indicat. În partea dreaptă a ferestrei sunt datele necesare realizării conexiunii. Aceste date le aveți în emailul primit de la firma de hosting. Căutați-le și completați câmpurile necesare.

Câteva observații:

  • la Encryption implicit este FTP over TLS if available, dacă nu merge selectați opțiunea Only use plain FTP (insecure);
    filezilla-5
  • la Logon Tyle selectați: Normal, apoi completați datele la User și Password.
    filezilla-6
  • o setare cerută de multe firme de hosting este să aveți o singură conexiune deschisă simultan. Pentru asta click pe tabul Transfer Settings și bifați Limit number of simultaneous connections. La maximum number of connections lăsați 1.
    filezilla-7

Dacă hostingul nu are cerințe deosebite, setările de mai sus vor fi suficiente.

5. După completarea datelor faceți click pe butonul Connect și dacă totul decurge bine veți vedea în partea din dreapta a ferestrei fișierele de pe server, în partea stângă fișierele de pe calculator, sus statusul conexiuni, iar jos o să vedeți fișierele cum se copiază.

 

6. Pentru copiere: navigați din ferestra din stânga pe calculator până vedeți fișierele WordPress ca în figura de mai jos. În partea dreaptă (pe server) deschideți directorul public_html – în acest director trebuie copiate fișierele WordPress și nu altundeva. Desigur, dacă hostingul vă indică alt director folosiți-l pe acela.

filezilla-9

Pentru copiere: selectați tot ce este în WordPress (directoare și fișiere), faceți click dreapta și selectați Upload. Același lucru se poate face și prin drag-and-drop.

După copiere urmează instalarea WordPress-ului, operație descrisă în tutorialul Instalarea WordPress-ului. WordPress-ul mai poate fi instalat și direct din cPanel, caz în care nu mai este nevoie de copierea fișierelor. Acest caz este descris în tutorialul Cum se instalează WordPress din cPanel.

Instalarea pluginului NextGen Gallery – galerii foto în WordPress

octombrie 8, 2015 Prezentări de pluginuri no comments

De la publicarea tutorialului anterior, dedicat instalării pluginului NextGen Gallery, a trecut suficient timp pentru ca între timp să apară noi versiuni de WordPress și de plugin. Versiuni care au mai colorat un pic din interfața de administrare, schimbând un pic pașii de instalare. Voi relua în acest tutorial toți pașii necesari, fără a mai insista pe funcționalități. Acestea sunt descrise în tutorialul anterior.

Am împărțit prezentarea în trei părți, în prima sunt pașii necesari instalării, în a doua partea se prezintă setările, crearea de galerii foto și albume foto iar în a treia este descrisă inserarea galeriilor foto în articole sau pagini. Interfața de administrare se consideră a fi în limba română.

Instalarea pluginului NextGen Gallery

1. După logarea în administrarea site-ului se accesează din meniul din stanga „Module” și apoi se face clic pe butonul Adaugă modul, încercuit cu roșu în imaginea de mai jos.

nextgen-gallery-1

2. În fereastra următoare se scrie în formularul de căutare din dreapta: NextGen Gallery:

nextgen-gallery-2

3. Enter, după care se face clic pe butonul „Instalează acum”. După instalare pluginul se poate activa:

nextgen-gallery-3

4. După activare în coloana din stânga va apare un nou meniu numit Gallery. Din acest meniu se fac setările, se crează galerii foto și albume foto și se uploadează imagini.

nextgen-gallery-4

Crearea galeriilor foto pe NextGen Gallery

O dată activat pluginul se poate trece la crearea de galerii foto. Pașii sunt următorii:

1. Din meniul Gallery se selectează Add Gallery / Images – se va deschide o fereastră din care se pot crea noi galerii, respectiv se pot uploada imaginile dorite.

nextgen-gallery-6

2. După scrierea numelui galeriei se face clic pe butonul Add Files. Se va deschide o fereastră de upload imagini de pe calculatorul personal. Căutați și selectați imaginile dorite. După selectare fereastra va arăta ca în imaginea de mai jos:

nextgen-gallery-7

3. Pentru a urca imaginile pe server clic pe Start Upload. Imagine cu imagine galeria foto se va completa. La final va fi afișat un mesaj, ca în imaginea următoare:

nextgen-gallery-8

4. Și gata, prima galerie a fost creată. Acum, dacă doriți să administrați mai mult galeria tocmai creată, click pe linkul Manage gallery din mesajul de mai sus sau din meniul Gallery selectați Manage Gallery. În fereastră o să vedeți lista galeriilor. Pentru a vedea imaginile click pe numele galeriei dorite.

nextgen-gallery-9

5. Din formularul de administrare a galeriei se pot face următoarele:

  • șterge o imagine sau mai multe;
  • adăuga noi imagini;
  • schimba ordinea (drag-and-drop);
  • se pot completa câmpurile Alt, Title și Description – importante pentru SEO!;
  • se pot pune taguri pentru căutarea în imagini
  • se pot redefini dimensiunile Thumbnail (imaginile mici care apar într-o galerie foto);
  • se poate crea o pagină specială pentru galerie.

Inserarea galeriei în articol sau pagină

O dată creată galeria dorită, trebuie pusă în pagină.

1. Se deschide pagina dorită și se pune mouseul în locul unde se va afișa galeria dorită. Din meniu se face clic pe butonul verde de inserare galerii.

nextgen-gallery-10

2. Se va deschide o ferestră complicată, însă din care doar câteva setări vă sunt necesare pentru a adăuga galeria foto.

nextgen-gallery-11

3. Din primul tab selectați tipul de galerie foto dorit. Testați-le pe toate, ele pot fi utile în diverse prezentări.

4. După selectarea tipului clic pe tabul What would you like to display – adică ce galerii foto dorești să afisezi. Atenție poți afișa o combinație de galerii, nu doar una.

nextgen-gallery-12

5. Clic pe butonul de salvare și galeria foto va fi pusă în articol în locul selectat.

După cum se vede în imaginile anterioare, pluginul are foarte multe setări, unele interesante, altele doar organizatorice. pentru mai multe detalii vizitați site-ul producătorului.

 

Cum reacționează un provider la virusarea site-ului?

ianuarie 22, 2015 Diverse no comments

Cum reacționează un provider la virusarea site-ului sau alt gen de probeleme: spam, fișiere anormale, corupere etc.

Site virusat pe Rohost.com (pachete hosting, cloud)
– am primit email sau telefon (dupa caz)
– am remediat
– multumiri reciproce

Site virusat pe Hostway (easyhost) (server dedicat):
– am primit email, dupa scurt timp telefon
– am remediat
– multumiri reciproce

Site virusat pe 1and1.com (mai multe pachete)
– am primit mesaj
– am remediat problema
– am anuntat prin email
– am primit mesaj cu multumiri

Site virusat pe godaddy.com (un pachet standard)
– am primit mesaj de atentionare
– am remediat

Site virusat pe megahost.ro (cateva site-uri)
– site-ul e blocat de megahost.ro (nu am primit mesaj)
– am contactat pe livesuport
– sunt trimis sa sun la un telefon sau sa trimit email
– sun si sun, nu raspunde nimeni
– trimit email la contact, primesc mesaj ca sa nu mai trimit email la contact si sa deschid tichet
– deschid tichet si expun problema
– mi se spune din nou sa sun (pe un ton sictirit…)
– le spun ca am sunat si sa-mi redeschida accesul ca sa pot remedia problema
– imi raspund dupa ora 8 seara sa le spun cand sunt online ca sa remediez problema
– le raspund a doua zi ca pot remedia problema cand am acces la site! logic, nu?
– trec trei zile…

Arată sau ascunde comentariile pe WordPress

ianuarie 9, 2015 Tutoriale Wordpress 18 comments

Dacă doriți să ascundeți comentariile sau formularul de comentariu, fie pe un site nou, fie pe unul vechi, acest tutorial vă va prezenta setările necesare. Am împărțit materialul în două părți mari. În prima parte, și cea mai scurtă, dacă site-ul este nou și nu aveți încă articole. În a doua parte dacă site-ul este vechi și doriți să nu mai permiteți comentarii sau să ascundeți comentariile.

Setările sunt prezentate și pentru setările inverse. Pornind de la cazul în care vreți să faceți să apară formularul de comentarii pe un site vechi.

Citește mai mult

Cum se pot elimina paragrafele de la imagini

decembrie 4, 2014 Tutoriale Wordpress, Wordpress Tips & Tricks no comments

O problemă des întâlnită de dezvoltatorii de teme WordPress o reprezintă setările implicite. Una, mai ales, e tare neplăcută. La adăugarea unei imagini automat în jurul ei se pune un paragraf, fără clasă, fără id ca să te poți lega de ceva.

<p><img src="imagine.jpg" alt="" /></p>

eliminarea acestui paragraf se poate face din functions.php folosind o metodă simplă și un filtru pe content:


function filter_paragraph_img($content){
return preg_replace('/<p>\s*(<a .*>)?\s*(<img .* \/>)\s*(<\/a>)?\s*<\/p>/iU', '\1\2\3', $content);
}
add_filter('the_content', 'filter_paragraph_img');

Rezultă o imagine adăugată direct între paragrafele de text. Simplu și eficient.

Redirect 301 permanent pentru tot site-ul

octombrie 10, 2014 Tutoriale Wordpress no comments

Dacă schimbi domeniul unui site pe WordPress, din siteul-vechi.ro în siteul-nou.ro păstrând toată structura existentă, una din probleme este dat de posibilele probleme de indexare. Google a indexat site-ul vechi cu toate url-urile, iar noul site este necunoscut, mai mult pare un duplicat a unui site existent. Problema se rezolvă adăugând în htacces în domeniul vechi câteva linii de redirect.

Directivele de adăugat sunt următoarele:

# BEGIN WordPress
RewriteEngine On
RewriteCond %{HTTP_HOST} ^siteul-vechi.ro
RewriteRule (.*) http://siteul-nou.ro/$1 [R=301,L] # END WordPress

Atenție, aceste linii se adaugă în htaccess-ul din root-ul domeniului vechi. Domeniul nou NU trebuie parcat peste cel vechi. Dacă aveți probleme scrieți vă rog în comentarii.

Cum poți dezactiva editorul vizual în articole, pagini și custom post types

aprilie 3, 2014 Tutoriale Wordpress no comments
disable visual editor
disable visual editor
Editorul de conținut, numit și editor de tip WYSIWYG, are două moduri de editare a articolelor: Visual și Text. Versiunea vizuală este cea mai utilizată fiind simplă și intuitivă.

Sunt situații în care este necesară ascunderea acestui editor vizual. Pentru a-l ascude există câteva metode:

1. Dezactivează editorul vizual pentru utilizator

Editorul vizual se poate dezactiva punctual pentru fiecare utilizator din profil, așa cum se vede în imaginea de mai jos:

dezactivare-editor-vizual-1

2. Dezactivează editorul vizual pentru toate articolele și paginile indiferent de utilizator

Metoda este una brută prin care se adaugă manual un filtru în functions.php, filtrul este:

add_filter('user_can_richedit' , create_function('' , 'return false;') , 50);

3. Dezactivează editorul vizual pentru un anumit tip de pagină

Metoda constă în a adăuga filtrul de dezactivare doar dacă se accesează un anumit tip de pagină.

Codul este simplu:

if(is_admin()) {
	add_filter( 'user_can_richedit', 'disable_for_posts' );
	function disable_for_posts() {
		global $post;
		if ( 'post' == get_post_type( $post ) )
			return false;
		return $default;
	}
}

Am adăugat ca acest filtru să fie activ doar dacă ești în admin, altfel nu are nici un efect.

În loc de post poate fi orice alt tip de pagină, din cele de mai jos:

  • Post (Post Type: ‘post’)
  • Page (Post Type: ‘page’)

4. Dezactivează editorul vizual pentru tipuri de pagină adăugate și personalizate (custom page types).

Toate tipurile de pagini adăugate au în taxonomie numele tipului. acest nume definit în register_post_type înlocuiește în codul de mai sus tipul de obiecte post sau page, astfel codul devine:

if(is_admin()) {
	add_filter( 'user_can_richedit', 'disable_for_my_custom_post_types' );
	function disable_for_my_custom_post_types() {
		global $post;
		if ( 'my_custom_post_type' == get_post_type( $post ) )
			return false;
		return $default;
	}
}

Bibliografie:

Cum se instalează WordPress din cPanel

ianuarie 24, 2014 Tutoriale Wordpress 34 comments

Am încercat să scriu și să prezint video într-un articol anterior cum se instalează WordPress folosind o conexiune FTP și cPanel pentru a creea baza de date. În acest articol voi prezenta cum se instalează WordPress direct din interfața cPanel, o aplicație des oferită de către firmele de găzduire. Voi utiliza un cont de pe la Rohost.ro.

1. Accesarea aplicației cPanel

După cumpărarea pachetului de hosting veți primi un email în care vă sunt date informațiile necesare conectării la aplicația cPanel. Căutați în email după cuvântul cPanel, accesați linkul și completați formularul cu datele furnizate. O dată conectat în cPanel o să vedeți o mulțime de meniuri și iconuri. Undeva în partea de jos o să vedeți iconul WordPress din secțiunea Softaculous Apps Installer, ca în figura următoare (cu roșu am încercuit iconul W):

cpanel-wordpress-1

2. Setările pentru instalarea WordPress-ului

Faceți click pe WordPress și veți vedea următoarea fereastră:

cpanel-wordpress-2

Click pe butonul Install din parte superioară a ferestrei. O sa obțineți un formular de toată frumusețea, lung, stufos, în limba engleză. Hai să-l parcurgem pas cu pas împreună.

Prim secțiune este Software Setup și arată ca în figura următoare:

cpanel-wordpress-5

Unde:

  • Choose Protocol: permite selectarea protoculului de securitate, poate fi simplu http sau securizat SSL și atunci se selectează https, implicit este http:// și puteți lăsa așa.
  • Choose Domain: dacă aveți mai multe domenii găzduite pe același cont puteți selecta pe care din ele să fie instalat WordPress-ul, dacă există un singur domeniu nu aveți treabă cu acest câmp.
  • In Directory: puteți instala blogul direct pe domeniul dorit, caz în care ȘTERGEȚI valoarea inițial și lăsați câmpul GOL. Dacă vreți ca blogul să fie instalat într-un director tastați în acest câmo numele directorului (se va crea automat dacă nu există).
  • Database Name: este numele bazei de date ce va fi creată și în care vor fi salvate articolele din blog. Puteți lăsa numele implicit sau da un nume fantezist.

Următoare secțiune este un formular prin care se setează baza de date și site-ul. Este foarte important pentru securitatea site-ului. Haideți să vedem:

cpanel-wordpress-6

  • Table Prefix: implicit este wp_ așa cum se vede în figură. Problema este că toți cunoaștem acest lucru și asta înseamnă o scădere a securității. Schimbați acest prefix cu altceva, mai inventiv. De exemplu, dacă site-ul se numește “Amintiri din excursii” puteți pune prefixul adex_. Atenție, prefixul să fie din litere mici, fără cifre sau alte semne și să se termine cu liniuță jos.
  • Site Name: numele site-ului
  • Site Description: o scurtă descriere a site-ului
  • Enable Multisite (WPMU): deja o setare avansată, utilă celor care doresc să instalaze o rețea de bloguri pe un singur domeniu. NU BIFAȚI, lăsați nemodificat.

Urmează partea de setare a administratorulu site-ului:

cpanel-wordpress-7

  • Admin Username: numele de utilizator al administratorului, mare atenție: implicit este admin, la fel ca la prefix-ul de tabele este obligatoriu să schimbați acest nume, deci NU ADMIN ca nume de administrator. Puteți pune altceva: hocuspocus sau pestisoruldeaur, dar în nici un caz admin sau administrator sau ceva similar, nume de utilizator ușor de intuit pentru oricine dorește să va spargă blogul.
  • Admin Password: există tutoriale peste tutoriale cu referire la alegerea unei parole. Pe scurt: să conțină litere mici, litere mari, cifre, cel puțin un simbol (liniuță, semnul exclamării, dolar sau altceva) și să fie minim 8 caractare. Aplicația vă pune la dispoziție o cheiță generatoare de parole 🙂 și o bară grafică care vă arată taria parolei.
  • Admin Email: o adresă validă de email. Pe această adresă o să primiți diverse alerte (funcție de setări și de pluginurile instalate).
  • Select Language: fiți liberi să alegeți limba română.

Mai avem de parcurs câteva mici detalii pentru a finaliza instalare. Aceste detalii pot fi spărite, dar eu le explic pentru a vă lăsa posibilitatea alegerii:

cpanel-wordpress-8În zona select Plugin pot fi mai multe pluginuri din care să puteți selecta ce doriți. În acest exemplu este doar Limit Login Attemps un plugin de securitate ce limitează tentativele de logare nereușite. Foarte util împotriva celor care forțează logarea fără să aibă drepturi.

Advanced Options are câteva setări interesante:

  • Disable Update Notifications: implicit veți primi emailuri cu notificări dacă apar update-uri la WordPress sau la pluginurile instalate, puteți dezactiva această facilitate. Nu recomand.
  • Auto Upgrade: este o opțiune inclusă începând cu versiunea 3.8. Practic dacă bifați opțiunea se va face update automat la wordpress la fiecare nouă versiune apărută. Vă recomand să o bifați.
  • Automated backups: aplicația Softaculous (cea prin care faceți această instalare) vă permite să setați dacă doriți să faceți backup la blog și cu ce periodicitate. Da da și iarăși da. Măcar o dată pe săptămână.
  • Backup Rotations: trebuie să aveți bifat ca doriți backup pentru a accesa această opțiune. Fișierele de backup se fac cu data curentă a salvării. Dacă alegeți 4 se vor face un număr maxim de patru backupuri după care primul va fi suprascris și tot așa.
  • Emails installations details to: adresa de email pe care vreți să primiți toate aceste date introduse în formular. Păstrați emailul sau nu uitați parola și userul.

3. Instalarea WordPress-ului din cPanel

După completarea și verificarea formularului de instalare (să vă copiați undeva parola să nu o uitați) faceți click pe butonul Install de la sfârșitul formularului.

Câteva erori posibile:

  • The directory you typed already exists! Please type in another directory name. Dacă directorul există deja trebuie fie să-l ștergeți fie să scrieți un alt nume de director. Important este să nu existe!
  • Installation cannot proceed because the following files already exist in the target folder : Mesajul apare dacă aveți deja o instalare. Scrieți un alt director sau ștergeți instalarea anterioară.
  • The database was not posted. Apare dacă ați omis să completați un nume de bază de date.
  • The field Admin Password is required and must be filled out. Dacă nu ași scris nici o parolă. Folosiți cheița pentru a genera o parolă bună!

Și altele, în general, alte erori legate de necompletarea unui câmp sau altul. Din acest motov am scris să verificați formularul înainte de Install.

Dacă totul merge bine o să obțineți următorul mesaj:

cpanel-wordpress-9unde în loc de 3waves.ro/demo va fi domeniul cu sau fără directorul indicat pentru instalare.

GATA! Asta a fost totul. În mesajul de mai sus aveți linkul către site și linkul către administrarea site-ului accesibilă cu datele anterior introduse. Succes!

WordPress versiunea 3.8

decembrie 13, 2013 Diverse no comments

A fost lansată versiunea 3.8 a WordPressCMS, numită și “Parker” în onoarea lui Charlie Parker. Această versiune aduce câteva noutăți și multe îmbunătățiri:

  • zona de administrare este acum de tip responsive, blogul sau site-ul dezvoltat pe wordpress 3.8 putând fi mult mai ușor de administrat folosind tablete sau telefoane inteligente;
  • interfața este mult mai curată, fonturile sunt optimizate pentru a fi ușor de citit atât pe desktopuri cât și pe diversele device-uri mobile, iconurile au fost redesenate la fel și casetele;
  • culorile implicite au fost schimbate existând acum șase combinații de culori disponibile mai expresive și de mai mare contrast. Aceste game de culori combinate cu noile fonturi și iconuri fac ca toată interfața să fie destul de diferită de cea din versiunile anterioare;
  • interfața de administrare a temelor este refăcută fiind mai ușor de folosit;
  • o nouă temă gratuită de la WordPress: Twenty Fourteen, o temă de tip responsive, special concepută pentru mass-media online.

Înainte de a face update la noua versiune nu uitați următoarele sfaturi:

  • faceți un backup al vechii versiuni adică toate fișierele și directoarele din domeniu, mai puțin wp-content, este bine ca în cazul în care noua versiune nu este compatibilă cu tema instalată să puteți reveni la vechea versiune;
  • faceți un backup al directoarelor plugins și themes, desigur puteți face backup și la restul directoarelor;
  • faceți backup la toată baza de date.

Dacă update-ul automat nu merge sau aveți erori încercați un update manual. Downloadați versiunea de pe wordpress.org, dezarhivați local și suprascrieți fișierele existente folosind un client FTP. Succes 🙂

colors

Taburi în articole și pagini

noiembrie 6, 2013 Prezentări de pluginuri 1 comment

taburi-wordpress-2Un stil răspândit de a structura conținutul unui articol este prezentarea diverselor capitole pe taburi. Avantajul este că în aceeași zonă se pot afișa mai multe informații. De exemplu dacă este prezentat un produs, folosind taburile se pot afișa, în același loc, diverse variante ale produsului, fără a ocupa spațiu mult în pagină, dar mai ales fără a lungi nejustificat de mult pagina.

Un plugin excelent pentru a face taburile este Post Tabs, plugin ajuns la versiunea 2.9.2 ce poate fi downloadat de pe wordpress.org.

Modul de utilizare este următorul:

1. înainte de a începe textul din primul tab scrii textul:

[tab:titlul primului tab]

apoi textul din primul tab sau imagini sau video

2. apoi la fel cu câte taburi dorești:

[tab: al doilea titlu]

textul din acest tab

[tab:al treilea titlu]

textul din al treilea tab…

3. la sfârșit de tot ca să închei taburile scrii:

[tab:END]

4. după acest cod se po pune și alte texte, vor apărea normal.

Pluginul are și o pagină de setări în meniul Settings din stânga. Se numește “postTabs”. Setările permit următoarele:

  • alegerea culorii de background și a textului titlurilor taburilor;
  • alinierea taburilor: stânga, centru sau dreapta;
  • opțional se poate genera o listă sau un sistem de navigare pentru taburi;
  • se pot crea taburi cu link pe ele, caz ăn care la fiecare click pe taburi se va reîncărca pagina, avantajul fiind că se poate face link extern direct către taburi;
  • implicit rămâne deschis ultimul tab accesat, opțiunea poate fi resetată.

Exemplu de taburi în WordPress

WordPress

WordPress este o platformă de tip sursă deschisă pentru publicarea blogurilor. Platforma WordPress este scrisă în limbajul PHP, folosind pentru gestionarea bazelor de date sistemul MySQL. Dispune un sistem de șabloane scrise în limbajele HTML și CSS. Avantajele majore prezentate de WordPress sunt simplitatea și numeroasele plugin-uri create de către comunitate care pot modifica funcționalitatea WordPress-ului tranformându-l în aproape orice tip de site web. De asemenea interfața poate fi schimbată foarte ușor cu ajutorul multitudinii de teme gratuite sau premium cu doar un clic.

Logo wordpress

wordpress-logo-hoz-rgb

În engleză

WordPress is a free and open source blogging tool and a content-management system (CMS) based on PHP and MySQL, which runs on a web hosting service. Features include a plug-in architecture and a template system. WordPress is used by more than 18.9% of the top 10 million websites as of August 2013. WordPress is the most popular blogging system in use on the Web, at more than 60 million websites.

Design and Development

wordpress-book

A fost lansată versiunea 3.7 a CMS-ului WordPress

octombrie 25, 2013 Diverse no comments

wordpress-3_7Versiunea 3.7 a WordPress, numită Basie, este gata de download. Numele de Basie a fost dat în onoarea lui Count Basie, un jazzist american. Versiunea aduce următoarele îmbunătățiri:

  • actualizările de versiune se vor putea face automat, fără a mai necesita intervenția administratorului. Se precizează că nu toate configurațiile și serverele vor permite acest lucru;
  • algoritmul de calcul a puterii unei parola a fost îmbunătățit;
  • algoritmul de căutare și afișare a rezultatelor a fost îmbunătățit. Asta e o veste minunată 🙂
  • a fost implementat un sistem de update a fișierelor de limbă. Sunt tare curios să văd cum va funcționa.

Mai sunt câteva îmbunătățiri și pe partea de programare:

  • se vor putea face interogări după data posturilor pe intervale de timp sau pe anumite momente de timp;
  • și foarte util: interogări directe la baza de date și nu multiple pentru a obține liste din multisites. (wp_get_sites()).