Folosirea fontului Awesome în tema WordPress

Sunt sigur că mulți dintre voi care creați teme WordPress au avut nevoie de icoane. Icoanele reprezintă o modalitate excelentă de a adăuga vizual semnificație unui buton sau post asociat unor etichete sau permalinks. Un font de pictograme este o modalitate excelentă de a adăuga cu ușurință o pictogramă setată pe tema dvs., în loc de a avea nevoie să creați-o singură.

Există destul de multe fonturi mari de icoane acolo. Dacă utilizați Bootstrap pentru tema dvs., acesta are fontul pictogramei Glyphicons încorporat. Pentru acest post, mă voi concentra pe una dintre cele mai populare: Font Awesome.

Beneficiile Fonturilor de Icon

Sigur, există și alte modalități de a adăuga pictograme la tema dvs., dar vreau să vorbesc despre unele dintre avantajele utilizării unui font de pictograme în loc de imagini, sprites etc..

Este un font

Primul beneficiu (și cel mai bun) este că este un font. Aceasta înseamnă că beneficiați de toate avantajele stilului pe care le obțineți cu textul obișnuit. Puteți schimba cu ușurință culoarea și dimensiunea unei pictograme cu un mic CSS. De asemenea, acesta va fi la fel de clar ca dispozitivul dvs. va permite. Adică, nu este nevoie să vă faceți griji cu privire la crearea graficii grafice pe retină.

Performanţă

Deoarece toate pictogramele sunt incluse într-un singur fișier de font, înseamnă că este o singură cerere HTTP de încărcat. Acest lucru vă poate oferi într-adevăr un pic de performanță de încărcare a paginii dacă utilizați o serie de pictograme. Puteți include și CSS-ul necesar pentru a face icoanele cu celelalte .css fișierele pe care le încărcați pentru tema dvs..

Adăugarea la tema ta

Există o serie de moduri de a adăuga Font Awesome la tema dvs. Ei au documentat câteva căi diferite despre cum să adăugați pe site-ul dvs. pe pagina lor de început.

CDN

Probabil cel mai simplu mod de a adăuga fontul Awesome la tema dvs. este să utilizați BootstrapCDN. Tot ce trebuie să faceți este să adăugați următoarele în tema ta header.php fişier:

Sau, mai bine, utilizați wp_enqueue_style funcţie.

CSS implicit

Un alt mod de a adăuga la tema dvs. ar fi să trageți în jos proiectul Font Awesome GitHub și să-l adăugați la rădăcina temei. Va trebui apoi să introduceți fonturile folosind wp_enqueue_style funcţie.

Folosind Sass sau LESS

Un mod avansat este de a utiliza Sass sau mai puțin, în funcție de ce utilizați în proiectul temei. Ați dori să adăugați font-minunat folder în rădăcina proiectului dvs., atunci va trebui să efectuați unele modificări. 

Deschideți proiectul font-minunat / mai / variables.less sau font-minunat / SCSS / _variables.scss și editați @ Fa-font-path sau $ Fa-font-cale variabilă pentru a direcționa spre directorul de fonturi astfel:

$ fa-font-path: "fonturi";

Va trebui să recompilați preprocesorul CSS al proiectului dvs. de alegere pentru a ridica modificările.

umbrar

Dacă sunteți familiarizați cu utilizarea Bower, există încă un alt mod avansat. Ați folosi fișierele din bower_components / font-minunat folder în timpul sarcinilor dvs. de construire, în loc să le adăugați la proiectul dvs..

Va trebui să instalați Font Awesome rulând bower instalare font-minunat - salvați și asta l-ar adăuga la proiectul tău bower.json fişier. Apoi, ar trebui să aveți fișierele temei Sass sau LESS îndreptate către fișierele corespunzătoare pentru a vă construi .css fişier. De asemenea, ați putea dori să utilizați sarcina grunt-contrib-copy pentru a copia fonturile în folderul dvs. propriu în proiect.

Puteți vedea cum să faceți acest lucru în exemplul meu de proiect.

Utilizarea fișierelor de șabloane tematice

După ce ați primit Font Awesome adăugat la tema dvs., puteți începe să le utilizați în tema dvs. Fiecare temă este evident diferită, dar voi prezenta câteva exemple de lucruri care ar putea fi relativ universale pentru majoritatea temelor.

Icoane sociale

Font Awesome vine cu o serie de iconițe populare de rețea socială și de brand. De cele mai multe ori, o pictogramă socială este o legătură, astfel încât putem adăuga clasa de pictograme la eticheta de ancorare ca atare,

Puteți vedea un exemplu de adăugare a mai multor icoane în footer.php fișier în exemplul meu de proiect aici.

Postați Meta

Un alt loc minunat de a folosi icoanele este în meta-datele postărilor pe care le-am menționat anterior. Cele trei pe care le-am adăugat în proiectul de exemplu sunt link-ul de comentarii, etichetele și permalink-ul.

Iată câteva exemple pentru fiecare:

Link-uri de comentarii

Adăugați noi "," standard "), __ (" 1 "," standard "), __ (" % "," standard "),", "); ?>

Etichete

   ". __ ('% 1 $ s', 'tuts-font-awesome'). '', $ tag_list); ?> 

Permalink

„>

Puteți vedea toate aceste exemple în exemplul proiectului meu loop.php fișier aici.

Paginare

Ultimul exemplu este link-urile post paginare. Îmi place să adaug chevronuri în fața "Mai vechi" și înainte de "Newer". Dacă utilizați next_posts_link și previous_post_links în proiectul dvs., veți dori să adăugați un interval cu clasa potrivită cum ar fi:

  • Mai vechi "," tuts-font-awesome ")); ?>
  • ',' tuts-font-awesome ')); ?>

Puteți vedea toate aceste exemple în exemplul proiectului meu pagination.php fișier aici.

Concluzie

Ar trebui să aveți acum totul pentru a începe cu Font Awesome în tema WordPress. Am dat câteva exemple în care m-am trezit frecvent folosind icoane. Există mult mai minunat pentru Font Awesome pe care îl puteți încerca, cum ar fi stivuirea, rotirea și animațiile. Aș sugera să aruncați o privire la pagina de exemple de tip Awesome Font pentru toate minunatele lucruri suplimentare.

Resurse

  • Font Awesome
  • bootstrap
  • Glyphicons
  • Noțiuni de bază
  • GitHub Icon Showcase
  • BootstrapCDN
  • umbrar
  • mormăit-contrib-copiere
  • Proiect GitHub Awesome Font
  • Icoane de marcă
  • Tuts Font Awesome Proiectul GitHub
  • Exemple minuțioase pentru fonturi
Cod