Pentru, cu siguranță va trebui să adăugați o temă. Se mai numesc si sabloane. Aceasta este baza oricărei resurse web.
Acest articol va acoperi pașii pentru crearea unui șablon și va descrie aspectul fișierelor PSD.
Veți afla, de asemenea, despre cerințele tehnice de bază pentru temele WordPress, care ar trebui să fie șablonul pentru acesta. Drept urmare, vei putea crea un site web cu propria temă, care să corespundă exact cerințelor tale.
Vă rugăm să rețineți că acest ghid nu include o descriere pentru adăugarea unei teme gata făcute - acesta este un manual pentru generarea propriului șablon. Dacă ați descărcat tema și nu știți cum să o instalați, atunci accesați, în secțiunea „Aspect” și adăugați unul dintre modelele disponibile acolo. Și acum vom analiza mai detaliat ce este o temă, de ce este necesară și cum să o creezi singur.
Care este scopul creării manuale a unei teme?
O temă (șablon) este o colecție de fișiere funcționale și de stil care împreună definesc designul unei resurse. Tema determină cum va arăta site-ul, așa că este foarte important să abordați corect procesul de creare a unui șablon. Mulți își pun acum întrebarea: „De ce să-ți creezi propria temă, dacă poți descărca una gata făcută de pe Internet și gratuit?”. Aceasta este o întrebare logică și există un răspuns foarte cuprinzător la aceasta: „Pentru a crea șablonul perfect care să corespundă pe deplin cerințelor dumneavoastră”.
Când cumpărați o temă sau descărcați una dintr-un director de șabloane WordPress gratuit, de obicei sacrificați calitatea. De regulă, astfel de șabloane nu au totul potrivit pentru tine. Dar te resemnezi, cred că una sau două nuanțe nu sunt întregul tablou și că mai târziu vei edita subiectul. Dar, de fapt, se dovedește că site-ul rămâne cu o temă neterminată care nu vă place. Prin urmare, este mai bine să vă faceți pe cont propriu imediat. Și deși aspectul poate părea complicat la început, dar apoi, când înveți, poți chiar să creezi șabloane personalizate.
În plus, după ce ai creat un șablon, te vei simți ca un „medical” WordPress – vei ști ce are site-ul înăuntru. Înțelegeți ce elemente sunt responsabile pentru ce. Apoi site-ul și vei vorbi despre tine. Familiarizați-vă cu etichetele, structura și ciclurile WordPress. Sau poate vrei să o faci profesional și să începi să faci șabloane pentru a-ți câștiga existența.
Deci, iată principalele motive pentru care ar trebui să vă creați propriul șablon de site:
- afla totul despre HTML, CSS și ceva despre PHP;
- poți crea, pentru că web design-ul este și o artă;
- se va putea câștiga bani prin vânzarea de teme;
- descoperi o nouă abilitate;
- creați un design care va fi 100% potrivit pentru viitorul dvs. site.
Ce standarde îndeplinește tema?
Când scrieți un șablon, este foarte important să respectați regulile oficiale. Încălcarea codului, introducerea unei etichete în locul greșit și omiterea acesteia - acest lucru poate dăuna designului și poate strica complet aspectul acestuia. Ar trebui să cunoașteți bine regulile de scriere a codului PHP, precum și HTML, dacă nu sunteți deja familiarizat cu aceste limbaje. În plus, veți avea de-a face cu foile de stil în cascadă CSS, așa că amintiți-vă și elementele de bază - există o mulțime de informații pe Internet despre asta. Ei bine, și ultima cerință cea mai puțin importantă - creați un site ca un designer și nu ca un școlar, astfel încât să obțineți un proiect serios. Altfel, nu are rost să luăm acest caz.
Toate temele WordPress sunt găzduite în folderul wp-content/themes/. În interiorul acestui folder există și alte foldere cu teme separate, un fișier cu funcții suplimentare (functions.php), fișiere de stil și imagini. Pentru a găsi date despre un anumit subiect, trebuie să mergeți la directorul corespunzător. Aceasta va plasa tema Western în folderul wp-content/themes/western/.
Înainte de a începe, ar trebui să aruncați o privire asupra structurii temelor prefabricate de cel puțin câteva ori. Site-ul WordPress implicit vine cu două șabloane implicite pe care le puteți revizui. Acesta este șablonul implicit și clasic. Deschideți fișierele lor în directorul dorit de pe server și comparați diferențele dintre ele.
Veți observa că un șablon constă de obicei din trei formate de fișiere:
- Style.css este un fișier de stil responsabil pentru aspectul site-ului.
- Functions.php este un fișier funcțional care adaugă diverse caracteristici paginilor.
- Alte fișiere php care sunt responsabile pentru caracteristicile șablonului de ieșire pe site, integrarea temei cu WordPress. Aceste fișiere vă permit să traduceți aspectul PSD într-un șablon cu drepturi depline.
Să analizăm fiecare dintre aceste fișiere mai detaliat pentru a înțelege cum decurge aspectul unei teme WordPress.
Reguli pentru crearea unui fișier style.css
În primul rând, trebuie să se conformeze tuturor caracteristicilor de marcare CSS. Acest fișier determină cum va arăta site-ul dvs. Dar nu va funcționa dacă nu îi adăugați o descriere a șablonului creat. Aceasta este prima caracteristică a WordPress care trebuie luată în considerare atunci când se transferă aspectul PSD în motorul WordPress. Trebuie să specificați următorii parametri:
- Nume șablon.
- Adresa URL care duce la subiect.
- Descriere care indică principalele caracteristici ale șablonului. Scurt.
- Numele autorului. În acest caz, introduceți numele dvs.
- Link către autor, adică către tine. Puteți furniza un link către profilul dvs. de socializare.
- Numele temei părinte este opțional.
- Versiune tematică. Dacă doar a fost creat, atunci v. 1.0.
- Descrierea completă a șablonului. Puteți scrie pe larg.
Pentru a crea cea mai simplă temă WordPress, trebuie doar să adăugați o versiune editată cu un singur fișier style.css. În acest fișier, lângă linia „șablon”, specificați numele temei părinte. De exemplu, Classic dacă editați un șablon standard. Acum, tema creată va respecta pe deplin șablonul clasic. Prin urmare, va trebui să încărcați fișierele în directorul wp-content/themes/classic.
Astfel, vei putea crea prima ta temă, cea mai simplă, care va fi un „descendent” al unui șablon gata făcut. Dar acesta nu va fi un design cu drepturi depline al site-ului, ci doar o încercare de a-l inventa, așa că ar trebui să continuați să cercetați.
Caracteristicile fișierului de funcționalități suplimentare functions.php
Șabloanele nu folosesc întotdeauna fișierul functions.php, dar în majoritatea cazurilor este necesar. Trebuie plasat în directorul cu tema corespunzătoare. Vă rugăm să rețineți că, dacă acest fișier este prezent în folderul șablon, atunci va fi luat în considerare la inițializarea temei. Funcționează ca un plugin. Și va îndeplini astfel de funcții pe care i le oferiți.
Scopul principal al fișierului functions.php este de a defini funcțiile de personalizare disponibile în zona de administrare pentru o anumită temă. Adică toate funcțiile pe care le introduceți în functions.php vor fi afișate în panoul de administrare, sau pe pagina pentru utilizator. De obicei, aceasta este schimbarea schemei de culori pentru un site WordPress, schimbarea fontului și multe altele. Dar există multe utilizări pentru acest fișier. Cu toate acestea, aceasta este o cu totul altă poveste...
Caracteristicile fișierelor șablon php
Fișierele în format PHP vor fi responsabile pentru părțile individuale ale site-ului. Acestea definesc atât paginile constitutive, cât și titlurile, categoriile și alte secțiuni care vor fi afișate utilizatorului. Deoarece acum ești creatorul temei, doar tu vei determina care și câte fișiere șablon să alegi. După selectarea lor, în panoul de administrare vor apărea noi funcții. Cu cât alegi mai puține fișiere, cu atât site-ul va funcționa mai repede, dar va avea mai puține funcționalități. Gândiți-vă bine la ce fișiere aveți nevoie și de care vă puteți descurca.
Dacă doriți să adăugați o temă minimă pe site sau să încercați propriul aspect PSD, atunci aveți nevoie doar de două fișiere în directorul șablonului:
- stil.css
- Index.php
Webmasteri cu experiență reușesc să schimbe fișierul index.php în așa fel încât doar să fie suficient să faci setări pentru subsol, bară laterală, căutare, arhivă, categorii, pagini etc. Dar mai bine încerci să faci un șablon WordPress în care fiecare fișierul va îndeplini funcția respectivă.
Chiar dacă nu specificați accidental un fișier șablon, WordPress va adăuga automat propriile setări implicite pe site. De exemplu, dacă nu adăugați un fișier responsabil pentru comentarii, atunci motorul va găsi propriile versiuni ale acestei funcții în directoare - de exemplu, wp-comments.php. Apoi, comentariile „străine” se vor prăbuși în structura site-ului dvs., care nu va îndeplini cerințele șablonului. Pentru a preveni acest lucru, trebuie să adăugați toate fișierele principale pentru a afișa diferitele componente ale paginii:
- header.php - responsabil pentru antetul site-ului;
- sidebar.php - bare laterale;
- footer.php - subsolul resursei (partea inferioară);
- comments.php și comments-popup.php sunt comentarii.
După generarea fiecăruia dintre aceste fișiere, pentru ca site-ul să înceapă să le afișeze, trebuie să introduceți datele pentru ele în fișierul principal index.php al șablonului. Pentru a face acest lucru, specificați în index.php etichetele care duc la fișierele numite. De exemplu:
- pentru a adăuga un fișier de antet al site-ului (header.php) scrieți eticheta
etichetă șablon get_header();
- pentru subsol este similar, dar în loc de antet, specificați subsol etc.
Un exemplu de includere a unuia dintre fișierele șablon în index.php ar arăta astfel: . Va trebui să căutați fiecare dintre fișierele șablon cheie specificate pentru informații separate. Găsiți manuale pentru fiecare fișier, precum și mostre, astfel încât să înțelegeți toate funcțiile prescrise în șabloane.
Alegerea funcționalității șablonului
În timp, te vei confrunta cu o dilemă - ce tip de șablon să alegi. Motorul oferă o alegere. Fie puteți alege un șablon cu ierarhia șabloanelor conectată, fie un aspect cu etichete condiționate.
Prima variantă a fost deja luată în considerare. Toate fișierele php șablon sunt ierarhia șabloanelor. Adică, urmând regulile acestei ierarhii, generați treptat fișiere de aspect separate. Astfel, veți crea un șablon cu drepturi depline dintr-un număr de componente php funcționale. Ierarhia în acest caz funcționează pe principiul încărcării la cerere. De exemplu, dacă aveți un fișier de categorie (category.php) și utilizatorul l-a solicitat, atunci această componentă specială a site-ului va fi încărcată în browser. Dacă nu, atunci fișierul șablon de cheie index.php va fi încărcat.
Astfel, puteți modifica aspectul pentru părți individuale ale site-ului folosind principiul Ierarhiei șabloane. Fiecare pagină are propriul său ID specific. Adăugați fișierul categorie-6.php în directorul de teme și când solicitați o categorie cu un ID de 6, acest design se va deschide. Dacă nu este acolo, atunci setările vor rămâne standard - index.php se va extinde.
Uneori, principiul ierarhiei șablonului nu este suficient pentru a oferi cea mai confortabilă afișare a șablonului. În acest caz, programatorii recurg la utilizarea celui de-al doilea principiu - introduc etichete condiționate. Aceste etichete verifică site-ul pentru anumite condiții, iar dacă acestea nu sunt îndeplinite, îi schimbă aspectul. Adică, aceste etichete funcționează pe principiul dacă/altfel (dacă/atunci). Deci nu trebuie să adăugați o mare de fișiere php cu numărul fiecărei categorii, dar puteți scrie condițiile pentru fiecare ID o dată.
Cum este aspectul aspectului PSD în WordPress
Unii oameni le place să creeze mai întâi un aspect al viitorului design folosind diverse programe și abia apoi să îl transfere într-un anumit motor. Acest lucru este cu adevărat convenabil, deoarece unele aplicații vă permit să generați un design excelent fără nicio abilități. Dacă aveți deja un fișier psd și doriți să îl faceți sub motorul WordPress fără a utiliza cod, atunci puteți folosi ajutorul unuia dintre serviciile populare.
Vă rugăm să rețineți că acesta este un serviciu plătit, deoarece șablonul va fi doar jumătatea dvs. Comandă un astfel de serviciu doar ca ultimă soluție, dacă aspectul ți se pare bun, dar nu mai ai puterea să-l inventezi. Există mulți programatori care sunt gata să transfere PSD pe WordPress literalmente peste noapte la un preț mic.
PSD este un fișier din aplicația Photoshop. Este ca o reprezentare grafică a designului tău. Pentru a face acest lucru, trebuie să adăugați un marcaj html într-un editor de text. Treptat, veți schimba fiecare dintre punctele acestui marcaj, obținând rezultatul final, care este afișat pe aspect. Indicați imediat centrarea șablonului dvs., precum și dimensiunile diferitelor părți ale acestuia.
Următorul pas este să adăugați imagini de fundal. De asemenea, le puteți face singur folosind aceeași aplicație Photoshop. Cea mai ușoară opțiune este de a crea imagini de fundal în gradient. Apoi, începeți să creați sigla. Rezolvați treptat toate solicitările care au apărut - ajustați antetul site-ului, subsolul, bara laterală și toate părțile sale, conform aspectului. Nu uitați să adăugați fișiere șablon importante în directorul său, astfel încât site-ul să se încarce conform cerințelor dumneavoastră.
Numai în acest fel, învățând treptat elementele de bază ale diferitelor limbaje de programare, vei putea învăța în mod independent cum să alcătuiești un site. Nimeni nu spune că vei reuși azi sau mâine. Poate că vă vor lua luni de zile pentru a înțelege toate caracteristicile procesului de aspect. Dar nu vă faceți griji - pentru unii durează ani. Acum știți procedura aproximativă pentru crearea unui șablon de la zero, precum și transferul aspectului PSD într-o temă gata făcută pentru o resursă de Internet pe motorul WordPress.
Bună ziua. Cel mai probabil ați auzit deja de mai multe ori că motorul de căutare Google a început să acorde atenție modului în care arată site-ul pe dispozitivele mobile. Și dacă designul nu este adaptat, atunci un astfel de site este clasat mai prost. Și asta nu este bine. Prin urmare, astăzi vreau să vă spun ce este aspectul responsive și cum să îl implementați pe un site WordPress.
După cum am scris mai sus, din 21 aprilie 2015, Google a clasat mai bine acele site-uri care sunt adaptate pentru dispozitive mobile: telefoane, smartphone-uri și tablete. Prin urmare, este foarte important să respectați regulile dacă doriți cele mai înalte linii în rezultatele căutării și, în consecință, mai mult trafic.
În general, porniți muzica și începeți să studiați mini-instrucțiunea pentru adaptarea designului pentru dispozitive mobile.
Literal acum o săptămână, după ce am stat la computer câteva zile, am realizat în sfârșit afișarea corectă și de înaltă calitate a acestui blog pe toate dispozitivele mobile. Puteți vedea singuri accesând acest articol (sau oricare altul) prin, de exemplu, un smartphone.
De asemenea, pentru a crea o versiune mobilă, există multe plugin-uri și servicii diferite. Am vorbit deja despre unul dintre aceste pluginuri mai devreme, în . O puteți citi, vă va fi de folos, pentru că. poate fi folosită și această opțiune, este destul de potrivită pentru prima dată.
Pe lângă pluginuri și servicii, există și următoarele tipuri de creare a unei versiuni mobile:
- Site/versiune individuală
- Tehnologia RES
- Aspect adaptiv
Nu vom analiza fiecare metodă, pentru că. nu este nevoie de asta. Personal, pentru mine, am ales a 4-a metodă, adică aspectul adaptiv, motiv pentru care acest articol va fi discutat în acest articol. Aș dori să vă avertizez imediat că pentru a adapta site-ul veți avea nevoie de cunoștințe minime de html, css și web design.
Deși, în orice caz, puteți cere ajutor de la specialiști, inclusiv de la mine.
Dispozitiv adaptativ pentru a face-o singur
Recent, acest termen a fost pe buzele aproape tuturor celor care sunt cumva conectați cu construirea de site-uri web. Dar ce este? Aspectul responsive este un design web obișnuit, dar capabil să se adapteze la orice rezoluție a ecranului, inclusiv dispozitive mobile, pentru o vizualizare mai convenabilă a paginilor site-ului.
Care este frumusețea designului responsive?
- Nu este nevoie să creați un design nou/separat.
- Nu este nevoie să creați un site separat.
- Implementare relativ simplă.
- Google iubește site-urile responsive 🙂
Pentru a ne adapta, vom folosi specificația pentru CSS3 numită interogări media. Cu ajutorul acestei reguli, vom putea crea diferite opțiuni pentru afișarea unui element al site-ului pentru diferite rezoluții sau dispozitive. Este foarte confortabil!
Dar, înainte de a ne „focui” în stiluri, trebuie să mergeți la fișierul header.php și la eticheta
introduceți următoarea metaetichetă importantă care permite dispozitivului să ajusteze lățimea site-ului la dimensiunea ecranului:Acum, pentru început, vom adapta containerul (div „a), care afișează toate elementele site-ului, antetul și subsolul, iar restul vom lăsa pentru următoarea parte a articolului.
Deci, în primul rând, trebuie să analizăm șablonul și să colectăm câteva date, și anume, să stabilim identificatorul blocului dorit și lățimea sa inițială. Pentru a face acest lucru, vă recomand să utilizați funcția „Vizualizare cod element” din Chrome sau „Panoul pentru dezvoltatori” din FireFox - foarte convenabil. Voi folosi prima opțiune și voi lua un șablon de test care nu este încă adaptat și voi arăta totul pe el.
După cum putem vedea din imaginea de mai sus, în cazul meu se numește containerul „#container”și are o lățime de 960px.
Dar ce ne oferă asta? Și totul este foarte simplu. Lățimea containerului nostru principal este primul punct în care trebuie să scriem o interogare media. Și pentru aceasta trebuie să mergeți la fișierul cu stiluri, de obicei Style.css și, la sfârșit, să scrieți următoarea bucată de cod:
Ecran @media și (lățime maximă: 960px) (solicitare conținut)
Adică intră în lățimea maximă a site-ului tău, în cazul meu este, repet, 960px Mărimea ta poate fi complet diferită.
După aceea, trebuie să completăm noi valori de bloc, astfel încât acestea să se adapteze la rezoluții mai mici de 960 px lățime. Totul este foarte simplu! Pentru a începe, în loc de textul „solicitați conținut”, introduceți următoarele:
Img (lățime maximă: 100%; înălțime: automat;) /*adaptare imagine*/ #container (lățime: 100%; înălțime: automat;) /*adaptare container*/
De asemenea, pe lângă adaptarea containerului, setăm imediat valorile pentru imagini pentru a le face elastice și să nu le permită să se întindă mai mult decât lățimea ecranului.
Deci, salvați fișierul Style.css, actualizați site-ul și vedeți următoarele:
Adică, după cum putem vedea din captura de ecran de mai sus, site-ul s-a micșorat automat la lățimea dorită a ecranului, în cazul meu 662px. Este grozav, nu-i așa? Și dacă nu s-a întâmplat nimic, atunci recomand să scrieți regula!importantă pentru lățimea containerului, adică se va dovedi:
#container (lățime: 100%!important; înălțime: auto;) /*personalizare container*/
Pentru a verifica adaptarea folosesc funcția aceluiași panou „Vizualizare cod element”.
De asemenea, după adaptarea containerului, site-ul dvs. poate începe să se afișeze incorect. Pălăria, bara laterală, subsolul etc. se pot muta. - asta este normal! Pentru că este necesar să se efectueze această operațiune cu aproape toate elementele site-ului.
În captura mea de mai sus, conținutul articolului și bara laterală sunt afișate corect, deoarece lățimea lor este specificată în %, ceea ce ne permite să ne adaptăm automat la lățimea site-ului în ansamblu. Dar, în majoritatea cazurilor, bara laterală, ca și alte elemente, este scrisă în pixeli și, prin urmare, este necesar să le adaptați separat la lățimea site-ului.
Dar despre asta vom vorbi cu tine în următoarele articole din seria „Aspect adaptiv al site-ului pe WordPress”. Și acum în fișierul de stil ar trebui să aveți:
@media ecran și (max-width:960px) ( img (max-width: 100%; height: auto;) /*personalizare imagine*/ #container (lățime: 100%; înălțime: auto;) /*container customization* / )
Inițial, aveam de gând să scriu un articol lung în care să povestesc pe deplin și să arăt clar cum să faci un design adaptiv dintr-un design obișnuit, dar apoi mi-am dat seama că acest lucru nu este recomandabil. Este mult mai bine să percepi treptat informația și să o pui imediat în practică, ceea ce chiar te sfătuiesc să faci.
Crearea unei teme pentru Wordpress, poți merge în mai multe moduri. Puteți scrie cod de la zero, puteți edita o temă gata făcută sau puteți utiliza o temă specială cadru. În această revizuire, vom lua în considerare a treia opțiune, care, pe de o parte, nu vă limitează imaginația la o temă deja creată și, pe de altă parte, vă permite să scăpați de operațiunile de rutină concentrându-vă pe design și nu despre codificare plictisitoare.
Cu toate acestea, în ciuda avantajelor evidente ale utilizării cadrelor, nu există o opinie fără echivoc în rândul experților despre acestea. Unii oameni cred că cadrele oferă o creștere semnificativă a vitezei și calității dezvoltării. Alții cred că limitează dezvoltatorii, încadrându-i într-un anumit cadru. Și dacă trebuie să rezolvați o sarcină extraordinară, atunci eforturile depuse pentru a ocoli funcționalitatea cadrului îi anulează avantajele. În plus, timpul petrecut pentru mastering poate fi comparat cu timpul petrecut pentru codare (cu toate acestea, este clar că în cazul unui cadru acesta va fi un cost unic).
Oricum ar fi, alegerea utilizării cadrului vă aparține. Doar tu, pe baza experienței tale și a sarcinii pe care o ai în fața ta, poți decide dacă îl folosești sau nu. Și pentru asta, trebuie să o „simți”, ceea ce ne propunem să facem, folosind pentru început, desigur, unul dintre produsele gratuite.
Cherry Framework de TemplateMonster
În ciuda istoriei sale scurte, Cadrul Cherry a reușit să câștige o mulțime de feedback pozitiv.Cea mai recentă, a patra lansare a acestui produs vă permite să dezactivați opțiunile inutile, lăsând active doar pe cele care sunt necesare în acest caz particular. Puține cadre se pot lăuda cu o astfel de oportunitate, iar cei care au apreciat-o deja este puțin probabil să o poată refuza pe viitor.
Caracteristicile cheie ale cireșului:
- Structură modulară independentă vă permite să utilizați componentele Cherry separat, ca instrumente independente. Tom J. Nowell din echipa Automattic este convins că fiecare cadru decent ar trebui să aibă această capacitate;
- Editor și set de shortcodes, permițându-vă să adăugați diverse obiecte oriunde pe pagină;
- Posibilitatea de a fixa poziția unui element (logo, meniu sau bară de căutare) față de antet sau subsol;
- Minificator CSS- un instrument inovator care vă permite să combinați CSS din fișiere diferite într-unul singur și să îl minimizați pentru o încărcare mai rapidă;
- Opțiuni de backup- o opțiune foarte convenabilă care vă permite să „retroduceți” la starea anterioară dacă nu sunteți mulțumit de rezultatul editării;
- Un mecanism de plugin care oferă o soluție rapidă la diferite sarcini. Acesta este adăugarea de slideshow-uri, bare laterale și diverse tipuri de note - pentru recenzii, portofolii etc.;
- Compatibilitate cu instrumente terțe;
- Capacitatea de reacție și compatibilitatea WPML sunt două dintre caracteristicile vitale de astăzi care vă permit să creați site-uri multilingve adaptate oricărui dispozitiv, de la smartphone-uri la PC-uri.
Hybrid Core de ThemeHybrid
Miez hibrid ușor de instalat și configurat cadru, care vă permite să dezvoltați proiecte complexe fără a recurge la cantități mari de codare. Este compatibil cu standardul Schema, care asigură o bună optimizare SEO. În plus, Hybrid Core are multe caracteristici care simplifică foarte mult munca dezvoltatorului. Printre acestea se numără:- Un pesmet care funcționează excelent pe orice pagină, inclusiv pe tipuri de postări personalizate.
- Versiune corectată și optimizată a codului scurt, oferind control deplin asupra galeriei de imagini
- Media Grabber este o caracteristică care vă permite să capturați orice conținut media (inclusiv dintr-o notă) și să îl utilizați oriunde pe site.
- mesaje, permițându-vă să creați șabloane pentru diferite tipuri de note, fără a se limita la pagina în ansamblu.
- O extensie a caracteristicii standard de paginare care vă permite să controlați paginarea materialului pe pagina cu rezultatele căutării, paginile arhivate etc.
- Încărcarea automată a suportului multilingv atât pentru temele părinte, cât și pentru cele pentru copii.
Gantry de la RocketTheme
Gantry este o încercare a profesioniștilor de la RocketTheme de a combina toate realizările lor în dezvoltarea temelor WordPress într-un singur cadru. Și încercarea, trebuie să spun, este foarte reușită. Construit folosind o grilă dinamică, acest cadru foarte ușor acceptă SCSS, CSS și LESS.Aruncă o privire la lista cu principalele caracteristici ale lui Gantry:
- Managerul de layout vă oferă libertate deplină în designul layout-ului.
- Sistem de management al conținutului care vă permite să creați, editați și publicați conținut.
- Un generator de meniuri vizuale care acceptă meniuri cu mai multe niveluri și crearea de elemente de meniu cu pictograme.
- mega meniu vă permite să creați meniuri derulante non-standard, în care nu numai link-uri, ci și orice html pot acționa ca sub-articole - tabele, formulare, liste, text formatat
- O interfață de administrare construită folosind Ajax, care funcționează incredibil de rapid.
- Motor puternic de șabloane Twig.
- Gantry are, de asemenea, un configurator orientat spre YAML, bare laterale glisante, capabilități puternice de moștenire și o selecție de tot felul de pictograme și fonturi.
Pistă lângă Parallelus
pistă de decolare este o altă soluție open source concepută pentru a facilita dezvoltarea temelor WordPress. Temele create cu acesta pot fi distribuite ca produs independent, independent de cadrul în sine.Principalele caracteristici ale pistei:
- Generator de teme pentru crearea, copierea și editarea temelor.
- Creator de teme- conceput pentru a crea panouri de administrare și înregistrări de tip non-standard (personalizat).
- Structură modulară care vă permite să adăugați funcționalitatea necesară folosind plugin-uri într-un singur clic.
Wonderflux de Jonny Allbut
Încă una cadru open sourceîn selecția noastră - Wonderflux. Un produs de calitate care vă va permite să economisiți timp de dezvoltare fără a pierde din eficiență.Caracteristici cheie Wonderflux:
- Aspect dinamic, care asigură că tema se adaptează la orice dimensiune a ecranului.
- Opțiuni de marcare flexibile care pot fi modificate din mers.
- Colecție de peste 100 de coduri scurte, care vă permite să încorporați cod sau conținut de orice tip în temă
- Setări administrative care oferă o configurare ușoară a site-ului.
- Compatibilitatea cu pluginurile Wordpress vă permite să rezolvați aproape orice sarcină
- Un validator de cod care asigură conformitatea cu standardele web, care este o condiție prealabilă pentru optimizarea SEO de înaltă calitate.
Unyson de ThemeFuse
Unyson este un cadru bogat în funcții, conceput atât pentru dezvoltatori, cât și pentru designer. Vă permite să editați frontend-ul unui site sau blog din panoul administrativ și are o fereastră de previzualizare în care puteți evalua imediat modificările efectuate.Caracteristici cheie:
- Creator de pagini glisați și plasați.
- Content Demo Install - O extensie care vă permite să afișați conținutul exact așa cum arată atunci când editați.
- Peste 20 de opțiuni pentru a simplifica crearea de containere, file și formulare pentru panoul de administrare
- Bare laterale dinamice care pot fi personalizate pentru fiecare pagină.
- Backup automat direct din panoul de administrare. Copierea programată regulată (zilnic, săptămânal, lunar etc.) este posibilă.
- Pesmeturi (alias pesmet) care adaugă o navigare simplă și clară
- Modul de prezentare de diapozitive care acceptă atât conținut foto, cât și video.
munca de presa
Cadru Wordpress gratuit creat folosind HTML5 și CSS3 și destinat unei game largi de utilizatori - dezvoltatori, designeri, bloggeri.Iată câteva dintre caracteristicile sale:
- Editor front-end - abilitatea de a edita interfața utilizând un editor drag-and-drop.
- Un set de plugin-uri care extind funcționalitatea de bază a cadrului pentru a rezolva o anumită problemă.
- Media Queries - un modul responsabil pentru aspectul optim pe orice dispozitiv.
- Prezența fișierelor PSD în kit pentru editarea temei, de exemplu, schimbarea siglei sau a elementelor grafice.
Reverie de ThemeFortress
Un cadru multifuncțional conceput pentru a crea bloguri, sisteme de management al conținutului, cărți online sau orice alte tipuri de site-uri. Poate fi folosit atât ca instrument principal, cât și ca instrument auxiliar pentru crearea temelor derivate.Caracteristici cheie:
- Cadrul a fost creat pe baza Fundației ZURB și moștenește toată flexibilitatea și puterea acestuia.
- Microformatul HTML5 și hNews oferă cod curat, ușor de înțeles și ușor de citit. Pentru etichetele HTML5, puteți utiliza funcții personalizate Wordpress.
- Are mecanisme de adaptare la dimensiunea ecranului, așa că arată la fel de bine atât pe smartphone-uri, cât și pe PC-uri.
- Urmează conceptul de minimalism, oferind doar două widget-uri și două meniuri personalizate.
- Dacă trebuie să faceți modificări la design, este oferită editarea directă a SCSS și CSS personalizat.
Vafpress
Cu Vafpress, crearea părții administrative (backend) a unei teme WordPress este mai ușoară ca niciodată.Pentru a face acest lucru, dezvoltatorul are:
- Descărcați scriptul de control care vă permite să descărcați numai blocurile necesare fără a supraîncărca interfața cu cod redundant.
- Suport pentru diferite tipuri de câmpuri: text, liste cu opțiuni multiple, casete de selectare (căsuță de selectare), butoane radio (buton radio) și altele
- Puternic generator de meniuri pe mai multe niveluri. Utilizează XML pentru a construi, care poate fi apoi convertit într-o matrice PHP.
- Metabox Builder - vă permite să scrieți metabox în matrice PHP.
- Suport pentru grupuri de câmpuri repetate.
Subliniere
Unii dezvoltatori consideră Underscore un cadru cu drepturi depline, deși unii, inclusiv autorii înșiși, își poziționează produsul ca un fel de temă progenitoare pentru crearea unor teme complete. Oricum ar fi, utilizarea Underscores va economisi semnificativ timpul și efortul petrecut pentru dezvoltarea temelor WordPress.Principalele caracteristici ale Underscore:
- Posibilitatea de a crea anteturi personalizate.
- Etichetele personalizate din șabloane evită duplicarea codului.
- Script pentru a converti meniul într-o listă derulantă comutabilă pentru afișare pe dispozitivele mobile.
- Două șabloane de marcare cu o bară laterală poziționată la dreapta sau la stânga.
- CSS rațional care facilitează procesul de dezvoltare.
- 404 pagini.
Concluzie
După cum puteți vedea, numărul de cadre demne de atenție este destul de mare și, poate, imediat după revizuirea noastră, veți decide să încercați unul dintre ele în următorul proiect.Acum voi explica cum să creez o temă WordPress dintr-un șablon HTML simplu folosind exemplul de design din acel articol.
Poate fi necesar să adaptați designul pentru WordPress din mai multe motive, de exemplu, vă transferați site-ul odată static într-un CMS sau vă place un design care nu este încă în colecția WordPress sau doriți doar să înțelegeți cum sunt temele. ale acestui CMS sunt dispuse din interior.
Asadar, haideti sa începem.
Distribuiți codul între fișiere
1. Descărcați șablonul și dezarhivați-l în folderul cu teme WordPress (adresă ca blog_url_wordpress/wp-content/themes/). Dacă doriți, redenumiți folderul cu tema după bunul plac. De exemplu, șablonul meu se află la wordpress_blog_url/wp-content/themes/MyTheme/.
2. Redenumiți fișierul stiluri.cssîn stil.css.
3. Deschide stil.cssîntr-un editor de cod (cum ar fi Notepad++) și la început, lipiți următoarele rânduri:
/* Numele temei: MyTheme Theme URI: http://test1.ru Autor: NoName Author URI: http://test1.ru Descriere: Exemplu de testare Versiunea: 1.0.0 Licență: GNU General Public License v2 sau ulter License URI : http://www.gnu.org/licenses/gpl-2.0.html */
După cum ați putea ghici, acestea sunt informații de serviciu despre temă: titlu, autor, descriere, licență, versiune etc. Puteți înlocui părțile potrivite ale liniilor cu ale dvs., adică setați calitatea de autor, versiunea, descrierea și alte date.
4. Creați fișiere header.php, index.php, sidebar.php, footer.phpși distribuiți codul peste ele de la index.html.
4.1. LA header.php copiați codul linie cu linie , deoarece acest fișier este responsabil pentru partea de sus a site-ului. stiluri.cssînlocuiți în cod cu stil.css- nou nume de fișier valid.
4.2. LA index.php lipiți codul blocului principal (din linie linie cu linie ).
4.3. LA sidebar.php copiați codul meniului lateral (de la pe ).
4.4. LA footer.php lipiți rândurile rămase (cu până la sfârșitul documentului index.html).
5. Scoateți index.html.
6. Accesați panoul de administrare și asigurați-vă că șablonul MyTheme a apărut în secțiune Aspect -> Teme. Puteți chiar să încercați să îl vizualizați sau să îl activați, dar încă nu va ieși nimic bun, deoarece nu am integrat încă șablonul cu WordPress.
Adaptează antetul
Acum vom începe de la un șablon static pentru a crea o temă dinamică în care vor fi încărcate datele și setările WordPress.
Șablonul va conține inserții PHP. Acest cod începe cu. Între ele se află codul PHP, cel mai adesea apelând funcții CMS.
1. Deschideți fișierul header.php și înlocuiți codul conținut în acesta până la bloc
la urmatorul:
>
"> "> "type="text/css" media="screen" />Am făcut blocul dinamic
Codul apelează o funcție care returnează atributele limbajului containerului.
">
În loc să setăm codificarea ca constantă, am apelat la o funcție care preia valoarea din setările CMS și o înlocuiește automat în cod, adică pentru a schimba codificarea, nu mai trebuie să editați fișierul temă.
O funcție importantă care asigură funcționarea în pagină a stilurilor, pluginurilor și scripturilor.
2. Continuați cu editarea fișierului index.php. La început, scrie
,
Liniile apelează fișiere antet, bară laterală și subsol.
Acum puteți vizualiza sau chiar activa MyTheme. Ca rezultat, browserul va afișa un șablon familiar cu un meniu static și o singură pagină. Pentru ca meniul să devină dinamic și personalizabil și în loc de o pagină pentru a afișa toate materialele plasate pe site, trebuie să convertiți șablonul în continuare.
Dinamizarea meniului de sus
Până acum, avem o temă complet statică, inclusiv una cu același meniu de sus orizontal. Deși nu poate fi configurat din panoul de administrare și dacă lăsați codul în forma sa actuală, atunci va trebui să editați fișierul de fiecare dată pentru a introduce / șterge / muta elemente header.php ceea ce este extrem de incomod.
Pentru a nu filozofa viclean și pentru a nu se cufunda în abisul lumii fascinante a programării, vom da meniului dinamic un nume static. Lipiți codul în loc de tabelul de meniu orizontal
astfel incat sa arate asa:
Pentru ca meniul să fie afișat, în panoul de control al site-ului, deschideți Aspect -> Personalizare -> Meniuși fie redenumiți meniul deja creat în meniu, fie creați un meniu și personalizați-l după bunul plac, dar asigurați-vă că îi denumiți meniu.
Esența acțiunii este că dosarul header.php funcţie wp_nav_menu("meniu=meniu"); deschide un meniu numit meniu, care trebuie denumit și configurat corespunzător în panoul de administrare WordPress pentru a fi afișat. Nume meniul il poti schimba cu oricare altul, principalul lucru este ca numele se potriveste atat in setarile site-ului cat si in cod header.php.
Navigația se mișcă în mod clar undeva, deși o face o scară frumoasă. Acest lucru se întâmplă deoarece meniul șablonului nostru a fost implementat imprudent în interiorul tabelului, dar a fost necesar să îl formatăm ca listă. Puteți corecta parțial situația adăugând la fișier stil.css următorul cod:
#menu ul ( margine: 0; /* Setați valoarea de umplere la zero */ padding: 4px; /* Valoare marjă */ font-size: 18px; ) #menu ul li ( afișare: inline; /* Afișare ca element inline * / margine -dreapta: 5px; /* Umplutură din stânga */ Umplutură: 3px; /* Umplutură în jurul textului */ )
Din moment ce este comentat, nu este nevoie de explicații suplimentare. Rămâne să reîmprospătăm pagina și să vedem că lista a devenit în sfârșit orizontală.
Meniul, desigur, poate fi făcut mai fin și mai frumos, dar această acțiune nu are nimic de-a face cu adaptarea șablonului, dar este strâns legat de CSS, pe care îl puteți studia în detaliu.
Terminând antetul
Singurele elemente ale dosarului header.php, rămânând static - numele și descrierea site-ului. Pentru a le prelua din setările specificate în panoul de administrare, înlocuiți codul responsabil pentru afișarea textului din antet cu următoarele rânduri:
Actualizează pagina - rezultatul nu a întârziat să apară.
Lucrul cu un fișier header.php aceasta este finalizată, în final are următorul cod:
>
"> "> "type="text/css" media="screen" />Afișarea postărilor
Accesați partea care conține conținutul principal al paginii - fișierul va fi editat index.php.
Ștergeți conținutul blocului dreaptași înlocuiți-l cu codul pentru afișarea dinamică a postărilor. Alternativ, eliminați tot codul din fișier și lipiți următoarele:
">
/ /Și nu e nimic aici :(404
Începutul unui ciclu, datorită căruia pagina va afișa postări până când acestea se epuizează.
">
Afișează titlul postării.
/ /
Data în format zi, lună (abreviată), an. Etichete, comentarii.
Post concluzie.
Sfârșitul ciclului, cu condiția să existe înregistrări.
Dacă nu există materiale, afișați inscripția corespunzătoare despre aceasta și părăsiți ciclul.
Paginare de ieșire, cu condiția să nu încapă pe una.
Un cod simplu a schimbat pagina la nivel global - blogul a devenit cu adevărat dinamic. Fiecare postare poate fi vizualizată, link-urile funcționează.
Proiectarea și plasarea ulterioară a elementelor depind doar de imaginația și abilitățile dvs. de aspect - puteți face orice cu afișarea datelor, dar munca la șablon nu a fost încă finalizată.
Adăugarea de widgeturi
În stânga conținutului principal din șablon există un panou cu un bloc de informații (un fel de widget) și un meniu lateral pe acesta. Blocul de informații nu ar trebui să fie static și, deoarece este foarte asemănător cu un widget, vă sugerez să îl faceți un widget. Pentru asta ai nevoie de:
- înregistrați un bloc de widget-uri;
- du-l la locul potrivit.
Acum mai mult.
1. În directorul de teme, creați un fișier functions.php. Stochează funcțiile care fac șablonul să funcționeze. Poate conține și alte proceduri definite de utilizator.
2. Introduceți următorul cod:
"MySidebar", "before_widget" => "", "after_widget" => "", "before_title" => "
", "after_title" => "
",)); ?>Acest cod înregistrează un bloc de widget-uri. În loc de MySidebar, puteți introduce orice alt nume. Aproximativ aceeași funcție din acest fișier poate înregistra și meniul, dar am decis să mă descurc cu puțină vărsare de sânge și să nu fac asta pentru a face contactul cu PHP minim și, în același timp, să arăt două abordări diferite pentru a rezolva o problemă.
3. În dosar sidebar.php sterge randurile:
informație
Mai departe...
si scrie in schimb:
Blocul Informații, așa cum era de așteptat, a dispărut, rămâne doar un meniu încă static pe lateral.
4. Dar schimbări în bine au avut loc în panoul de administrare - secțiune Aspect a primit subparagrafe Widgeturiși Meniul. Du-te la primul. Deschide-l și uită-te: în interior a apărut înregistrat în dosar funcții.php bloc (o am MySidebar).
5. Pentru a recrea blocul de informații, trageți widgetul pe bara laterală Text, în câmp antet introduce informație, în câmp Text- Codul
Vă oferim reduceri de vacanță. Mai departe...
6. Reîmprospătează pagina de blog - am reușit să recreăm blocul aproape unu la unu (se modifică mici nuanțe în fișier stil.cssși nu mă voi concentra asupra lor.
Adaptăm meniul
A doua parte a barei laterale este meniul vertical. De asemenea, trebuie convertit din static în dinamic pentru a-l edita direct din panoul de administrare.
1. Eliminați lista imensă de meniuri imbricate din fișier sidebar.php si in schimb introduceti codul:
2. În tabloul de bord WordPress, deschideți Aspect -> Personalizare -> Meniu, faceți clic pe butonul Adăugare meniu, denumește-l astfel încât numele din panoul de administrare să se potrivească cu numele din codul paginii sidebar.php(Am asta meniul_stânga) și adăugați toate elementele necesare.
3. Salvați modificările, reîmprospătați pagina și asigurați-vă că meniul dinamic din partea stângă a site-ului funcționează și se afișează corect.
Codul paginii sidebar.php comparativ cu originalul a scăzut foarte mult și în cele din urmă a devenit acesta:
Meniul
De fapt, doar inscripția a rămas statică Meniul. Și asta pentru că este puțin probabil să se schimbe, deși poate fi ușor „reînviat”, de exemplu, prin implementarea acestui bloc sub forma unei alte zone de widget și adăugarea blocului Custom Menu, dar asta, dacă citiți cu atenție articol, acum o puteți face cu ușurință singur.
Lucrul cu fișierul footer.php
Salutări prieteni, zilele trecute am făcut în sfârșit ceea ce mi-a fost prea lene să fac în ultimii 2 ani - am adaptat acest site pentru dispozitive mobile. Motoarele de căutare le-au sugerat în mod activ webmasterilor despre necesitatea de a trece la aspectul adaptiv de câțiva ani acum. Și acest lucru este de înțeles - ponderea traficului mobil crește cu pasi în fiecare an. Mai mult, acum afectează adaptabilitatea site-ului la rezoluțiile ecranului mobil și clasamentul - acest lucru a fost anunțat oficial de reprezentanții Google.
Acestea. dacă site-ul nu este conceput pentru dispozitive mobile, atunci pur și simplu veți pierde poziții în rezultatele căutării, în comparație cu acele site-uri care sunt proiectate.
Dar cei care au site-uri vechi cu aspect static fix?
Din păcate, mai devreme sau mai târziu va trebui să schimbați aspectul dacă doriți să rămâneți pe linia de plutire. În WordPress, problema pare să fie rezolvată prin simpla schimbare a șablonului - din fericire, toate temele noi pentru wp sunt acum adaptate.
Dar această soluție are câteva dezavantaje serioase:
- Veți pierde toate modificările pe care le-ați făcut vechiului șablon— aspect și design, contoare și metrici, cârlige și tot felul de modificări ale codului. De fapt, după schimbarea șablonului, va apărea un site nou, complet brut, cu textul și imaginile vechi.
- Există riscul de a pierde poziții în motoarele de căutare. S-a observat în mod repetat că, după schimbarea șablonului, unii webmasteri au avut o scădere gravă și lungă a traficului.
Dacă acest lucru nu te-a speriat, atunci continuă) Cu toate acestea, în ceea ce mă privește, după schimbarea șablonului, va fi mult mai mult de lucru decât dacă ai adapta pur și simplu vechiul șablon pentru sistemele mobile.
În plus, există speciale pluginuri care ar trebui să-l ajute pe webmaster să optimizeze site-ul pentru dispozitive mobile. Dar, în realitate, totul nu este la fel de frumos ca în teorie.
Anterior, în aceste scopuri, a trebuit să folosesc un plugin WordPress special ( Nici măcar nu îi voi scrie numele pentru că nu sfătuiesc să-l folosesc), dar era foarte greu și, în plus, era buggy în negru: fie a funcționat, fie nu a funcționat, fie nu a încărcat deloc site-ul pe dispozitivele mobile. Drept urmare, în loc de confortul utilizatorului, am pierdut adesea traficul mobil. În plus, aproape toate aceste plugin-uri sunt plătite, iar în versiunile gratuite obțineți o funcționalitate redusă și deschideți link-uri externe către dezvoltatori duși.
Acum, site-ul blogului are propriul aspect adaptiv, convenabil pentru citirea de pe telefoanele mobile, fără pluginuri și biciclete în cârje. A fost nevoie doar de cadrul Bootstrap 3. La fel și de câteva nopți nedormite și, desigur, cunoștințe și CSS.
Site-ul meu este acum în regulă cu adaptabilitate
Cum este înlocuirea vechiului aspect al site-ului cu unul adaptiv?
Vreau să vă avertizez imediat - dacă nu aveți cel puțin un nivel mediu de cunoștințe despre CSS și nu sunteți puțin versat în interiorul WordPress, atunci nu vă sfătuiesc să urci într-o astfel de junglă. Cel mai probabil, vei strica doar aspectul site-ului tău.
Este mai bine să cheltuiți câteva mii plătind un freelancer decât să pierdeți o mulțime de nervi și timp și, ca urmare, să dați jos site-ul.
Apropo, mă puteți contacta - vă pot ajuta să faceți site-ul adaptabil pentru o taxă modestă =) Scrieți la e-mail sau prin formularul de feedback din contacte.
Trebuie să editați nu numai șablonul principal, ci și șabloane de pagină de postare single.php, pagini de vizualizare page.php, sidebar.php, pagini cu rezultatele căutării, pagini cu arhive (titluri, etichete) și altă taxonomie. În funcție de tema dvs. WordPress, setul poate varia. Cu toate acestea, în multe fișiere blocurile vor fi repetate, așa că este suficient să le copiați.
Cum se lucrează cu Bootstrap
În primul rând, trebuie să înțelegeți logica aspectului pe Bootstrap. Aspectul paginii urmează așa-numitul model grilă - acestea sunt 12 coloane egale în care spațiul de lucru al site-ului poate fi împărțit condiționat.
Tot conținutul site-ului din interiorul corpului ar trebui să fie împachetat într-un bloc div special cu clasa .container (sau .recipient-fluid pentru impunerea cauciucului). În plus, în interiorul acestui container, tot conținutul este împachetat în coloane div cu o clasă. col-, care variază în dimensiune pentru cele 4 intervale de rezoluție a dispozitivului și sunt notate cu prefixele .col-lg- .col-md- .col-sm- .col-xs-:
După prefix, adăugăm un număr de la 1 la 12, în funcție de câte „coloane” ar trebui să ocupe elementul nostru ca dimensiune. Schimbând prefixele pe clasa col, setăm dimensiunile și poziția elementului pentru diferite rezoluții fără nicio intervenție în CSS.
La prima vedere, poate părea prea complicat, dar credeți-mă, cu practică, veți aprecia viteza și ușurința unui astfel de layout, în comparație cu editarea manuală a stilurilor. Iată câteva exemple despre cum arată acest lucru în practică:
Când vezi acest cod, atunci clasa col-md-4înseamnă: bloc pentru afișare pe dispozitive medii cu rezoluție ecran ≥992px ocupând 4/12 din elementul părinte.
De exemplu, voi afișa pe site-ul meu. Editez pagina index.php pentru pagina principală, adaug un bloc
Astfel, aloca 8/12 părți din spațiul de lucru al site-ului pentru conținut. Restul 4/12 este pe bara laterală
Ca rezultat, am următoarele - conținutul meu și bara laterală se vor alinia în 2 coloane pentru rezoluții pentru dispozitive mari și medii și, de îndată ce dimensiunea ferestrei depășește marca de 768 de pixeli, bara laterală va pluti în jos sub conținutul principal. . Acest lucru se face astfel încât totul să arate frumos și armonios pe ecranele mici, fără defilare orizontală. În caz contrar, blocul barei laterale s-ar micșora la o dimensiune mică și ar deveni incomod de citit.
În același timp, există o umplutură standard între coloane, astfel încât blocurile să nu se „lipească împreună”. Și da, să nu uităm să punem etichete de închidere pentru div-urile noastre. Și vreau să observ imediat că în unele șabloane deschiderea și închiderea div-ului pot fi localizate în diferite fișiere php.
Opțional, puteți ascunde blocurile nedorite la rezoluția dorită prin adăugarea clasei .ascuns- cu prefixul permisiunii de care aveți nevoie pentru a ascunde blocul.
Există, de fapt, destule dintre nuanțele și momentele lor. Puteți citi mai multe despre bootstrap aici sau puteți găsi tutoriale video tutoriale și articole online, dintre care există o mulțime. Pentru a studia, desigur, va trebui să petreci timp. Și nu uitați să faceți mai întâi o copie de rezervă completă a site-ului înainte de a trece la exercițiile practice 🙂
Important! Pot exista conflicte între vechile stiluri CSS ale site-ului și stilurile bootstrap. Pentru a le remedia, puteți face următoarele:
- Eliminați dimensiunile fixe (în principal lățimea) din elementele site-ului din foile de stil
- Unele ID-uri și clase vor trebui înlocuite cu altele bootstrap sau vor trebui să elimine manual stilurile care interferează
- Schimbați poziționarea sau elementele grafice de pe site care arătau bine pe un aspect static, dar nu sunt potrivite pentru adaptare
- Dacă site-ul are mese mari, atunci trebuie să le faci cu ele
- Verificați fiecare pagină a site-ului, asigurați-vă că redimensionați fereastra browserului pentru a găsi blocuri în aspect și remediați-le
Astfel, datorită acestui instrument, puteți înlocui aspectul învechit al site-ului cu unul adaptiv fără a rescrie manual mii de linii de stiluri CSS. După muncă, nu uitați să verificați afișarea site-ului în serviciul Google și în validator.
Dacă vă este prea lene să înțelegeți totul singur sau pur și simplu nu aveți timp pentru asta, atunci este mai bine să utilizați serviciile profesioniștilor și să faceți o adaptare sau chiar să comandați un site web la cheie.