Úvodná » WordPress » Konečná 12-mesačná príručka pre učenie WordPress (plus zdroje)

    Konečná 12-mesačná príručka pre učenie WordPress (plus zdroje)

    Ak sa chcete dozvedieť niečo nové v roku 2015, prečo to nie je WordPress? Ovláda veľkú časť webu, lepšie pochopíte vlastné webové stránky, budete môcť komunikovať s vývojármi lepšie a vy môžete zarobiť nejaké peniaze, ktoré pomáhajú ostatným. Programovanie navyše vám umožňuje pochopiť určitý spôsob myslenia, ktorý môže byť užitočný aj v iných oblastiach života. Trik je vedieť, čo potrebujete naučiť a postupovať dôsledne - vyžaduje sa disciplína.

    Toto je 12-mesačná príručka o tom, na čo sa zamerať, jednu tému za mesiac, jeden mesiac naraz. Záložka v tejto príručke si ju môžete pravidelne navštevovať počas celého roka a do konca roka by ste mohli byť schopní udržať si pozíciu, pokiaľ ide o WordPress.

    Naučte sa správne používať WordPress (Jan)

    Bez ohľadu na úroveň, na ktorej používate WordPress, stavím sa, že je veľa vecí, ktoré neviete. V januári by ste sa mali sústrediť na administráciu vecí, ešte nie je kódovanie.

    Nezabudnite skontrolovať a vyskúšať všetky funkcie, ktoré vidíte. Vyskúšajte všetky odkazy, pozrite sa na možnosti obrazovky, karty Pomocník, pokúste sa naplánovať príspevok, zistiť, čo je lepkavý príspevok, vytvoriť bočný panel a niektoré miniaplikácie, zostaviť menu, pozrieť sa na všetky dostupné nastavenia atď..

    Myšlienkou je Skúsiť sa používať WordPress takže si môžete rýchlejšie prečítať a pracovať cez návody. Mnoho ľudí tento krok preskočí a spôsobuje zbytočné zmätok počas procesu učenia. Počas programovania nechcete byť rozptýlení tým, čo je dovozca WordPress, budete mať čo robiť bez tohto bremena.

    Zdroje, ktoré môžu pomôcť

    Nižšie uvedený zoznam nie je úplne vyčerpávajúci, odporúčam vám však prechádzať každou sekciou v administrátorovi a vyskúšať všetko. Ak nemôžete zistiť, čo niečo robí, Google to a ísť odtiaľto.

    • Začíname s WordPress
    • Inštalácia WordPress
    • Aktualizácia WordPress
    • Terminológia WordPress
    • Všetko o príspevkoch
    • Všetko o stránkach
    • Používanie obrázkov
    • Vloženie obsahu
    • shortcodes
    • Pluginy a Témy
    • Viditeľnosť obsahu
    • Používatelia v službe WordPress
    • Obrazovky na zobrazovanie
    • Vlastné polia
    • diskusia
    • Permalinks
    • WorkingWwith WordPress FAQ
    Nástroje pre vývojárov a základné informácie (február)

    Ak chcete začať s vývojom, budete potrebovať nejaké nástroje a základné vedomosti práca so súbormi. Prvá vec, ktorú budete chcieť, je textový editor. Existuje veľa kódových editorov, ktoré boli skontrolované v Hongkiatu a väčšina z nich je.

    Osobne používam Atom a editor, ktorý vytvoril GitHub. Aj keď je to veľmi výkonný editor, nemajú ľahko prístupné funkcie FTP (odporúčam vám, aby ste pri výbere editora brali do úvahy, prečo v momente).

    Zoznámte sa s vaším editorom. Bez ohľadu na to, koľko používate, odporúčam vám to prečítať prostredníctvom vyhľadávaní Google a pozrieť sa na nastavenia a uistite sa, že ich môžete použiť na vytvorenie a úpravu súborov v počítači s dôverou.

    Ďalej sa budete chcieť dozvedieť viac o FTP. Protokol prenosu súborov je spôsob čítania a úpravy súborov na vzdialenom počítači. Myšlienkou je, že budete môcť upraviť svoje webové stránky bez toho, aby ste museli sťahovať súbory a odovzdať ich po ich úpravách pomocou samostatnej aplikácie. Tu je pohľad na Coda 2 v akcii.

    Mali by ste tento mesiac stráviť nejaký čas, keď sa dozviete, ako fungujú základné aspekty webu. Prečo sa používajú webové servery, pre ktoré sa používa prehliadač atď. Nemusíte ísť do príliš veľa detailov, ale budete potrebovať základné pochopenie viacerých konceptov.

    Zdroje, ktoré môžu pomôcť

    • Zoznam bezplatných editorov kódu
    • Päť najlepších redaktorov textu
    • 14 skvelých textových editorov pre web dizajnérov
    • Najlepšie editory textových programov
    • FTP pre začiatočníkov
    • Čo je FTP a ako s ním prenášať súbory
    • Ako fungujú webové stránky
    • Ako web funguje
    • Video o tom, ako webové stránky fungujú
    • Ako webové stránky pracujú na Quackit.com
    HTML & CSS (marec)

    Je čas, aby sme si našli ruky špinavé s niektorými HTML a CSS, hlavnými jazykmi webu. HTML je to, čo dáva stránky ich štruktúru, CSS je to, čo ich štýly vyzerajú tak, ako to robia. Obaja sú ľahké jazyky, ale vyžadujú prax, aby zvládli.

    Myslím, že je dôležité spomenúť, že odtiaľto budete potrebovať veľa praxe. Verím, že všetky jazyky používané na webe sú jednoduché, ale je tu veľa jednoduchých informácií, ktoré sa dajú spracovať, čo je súčasťou obtiažnosti programovania.

    nenechajte sa odradiť, ak nerozumiete niečomu alebo niečo nefunguje všetko Bol tam. Akonáhle ste prešli niektorými prostriedkami a cítite sa pripravený na výzvu, odporúčam vám cvičiť nájdenie prvku, ktorý sa vám páči na webových stránkach, a snažia sa ho znovu vytvoriť. Ďalšou dobrou metódou je zamerať sa na 365 PSD alebo Dribbble a nájsť webový element, ktorý sa vám páči.

    Napríklad, pozrite sa na túto snímku Easy Notes na Dribbble. Kliknite na prílohu a pokúste sa vytvoriť miniaplikáciu stredného úkolu.

    Akonáhle môžete vytvoriť jednotlivé prvky, môžete riešiť väčšie projekty, napríklad úplnú webovú stránku. Pre ďalšie inšpirácie môžete prechádzať stránky ako Themeforest, Designmodo a Premium Pixels. Dokonca môžete dokončiť pripravené témy WordPress / HTML a pokúsiť sa ich znovu vytvoriť doma ako statickú HTML stránku.

    Uistite sa, že ste si vedomí licencovania. Témy na Themeforest a na mnohých ďalších miestach sú licencované a nesmú byť použité bez licencie, aj keď ich znovu vytvoríte od začiatku!

    Zdroje, ktoré môžu pomôcť

    HTML

    • W3Schools
    • HTML Dog
    • TutorialsPoint
    • Tizag

    CSS

    • W3Schools
    • HTML Dog
    • TutorialsPoint
    • Tizag
    • CSSTutorial.net

    Ďalšie zdroje

    • Codecademy HTML & CSS
    • CSS Zen Garden
    • CSS3 Na W3Schools
    • CSS Colour Picker
    • Interaktívny CSS Selector Tutorial
    • CSS Guidelines
    PHP (apr)

    Nastal čas naučiť sa niektoré veci na strane servera. Zatiaľ ste sa iba naučili kód klienta. HTML a CSS sa posielajú tak, ako sú do prehliadača používateľa a spracovávajú sa tam. PHP sa spracováva na serveri a prevádza sa na HTML a CSS a posiela sa do prehliadača. Zavádza obrovský počet užitočných funkcií, o ktorých sa dozviete tento mesiac.

    PHP je to, čo umožňuje WordPress zobraziť tisíce článkov pomocou jedného súboru. PHP je, ako webová stránka môže zobrazovať meno prihláseného používateľa, ako môže Facebook zobrazovať vašich priateľov a tak ďalej. Rovnaká stránka na Facebooku bude vyzerať veľmi odlišne pre vás, ako to robí pre mňa kvôli kúzlu serverovej strany.

    Aj PHP nie je ťažké, ale je veľa čo vedieť. Obtiažnosť sa ešte zvyšuje tým, že nie je schopná vytvoriť niečo užitočné už dlho. Odporúčam vám čo najskôr sa pozrieť na témy WordPress, aby ste videli niektoré praktické aplikácie.

    Majte na pamäti, že nemusíte vedieť všetko v PHP, aby ste mohli začať používať WordPress. Objektovo orientovaný PHP nie je niečo, na čo sa budete musieť obávať v krátkodobom horizonte a nemusíte si pamätať všetky dostupné funkcie.

    Má dobré pracovné znalosti o premenných, slučkách, ak sú vyhlásenia a funkcie dobrý štart. Odtiaľ, čím viac poznáte, tým lepšie, a vy budete vyzerať veľa vecí z WordPress sám.

    Zdroje, ktoré môžu pomôcť

    • W3Schools
    • Codecademy
    • Tizag
    • TutorialsPoint
    • Jazyková referencia PHP
    • PHP referencia funkcie
    Úprava motívu WordPress (máj)

    Nakoniec môžeme začať s WordPress! WordPress používa HTML, CSS, PHP a Javascript na zobrazenie obsahu. Ešte ste sa ešte nevedeli o Javascript, ale to je v poriadku, môžeme to urobiť v neskoršom mesiaci.

    Prvá vec, ktorú by ste mali urobiť, je upraviť tému. Pomocou protokolu FTP prejdite do priečinka, ktorý obsahuje aktívnu tému a hrajte s ňou. Nájdite, kde je titul, a presuňte ho pod obsah, pridajte nejaký text, pridajte CSS atď.

    Všimnite si, že to skutočne zmení váš živý web, takže to urobte len vtedy, ak si myslíte, že je to v poriadku. Témy by sa nemali nikdy upravovať priamo dotykom ich kódu. Je to dobré pre prax, ale v skutočnosti budete musieť buď vytvorte si vlastnú tému alebo použite podradenú tému na úpravu existujúcej (viac informácií nájdete v sekcii zdrojov pre tento mesiac).

    Cieľom tohto mesiaca je dosiahnuť pohodlné fungovanie motívu a kód, ktorý používa. Mali by ste sa zoznámiť so šablónami šablón, špeciálnymi funkciami aplikácie WordPress, ktoré sa dajú použiť na zobrazenie postových údajov a súbory, ktoré tému vyžadujú.

    Téma, ktorú odporúčam upraviť ako prvú, je Twenty Fifteen. To by malo byť dodané s WordPress 4.1+, pretože je to nová predvolená téma. Táto téma sa riadi všetkými súčasnými normami a nastavuje lištu pre rozvoj. môžete si byť istí, že akékoľvek kódovanie, ktoré vidíte v Dvadsiatich pätnástom, je správne.

    Na konci mesiaca by ste sa cítili dobre, keby ste urobili menšie zmeny témy a mali by ste mať hrubú predstavu o tom, ako začať svoju vlastnú tému od začiatku. nezabudnite, tento mesiac je asi experimentovanie, nebojte sa robiť veci, ktoré nie sú odporúčané na niektorých stránkach. učíte sa, nie vytvárať produkt!

    Zdroje, ktoré môžu pomôcť

    • Dokumentácia témy pre deti
    • Ako vytvoriť tému dieťaťa
    • Téma výučby dieťaťa
    • Štítky šablón
    Vytvorenie témy (jún)

    Vytvorenie témy nie je príliš odlišné od úpravy existujúcej, ale budete musieť vytvoriť veľa vlastných súborov. Nebojte sa kopírovať-vkladať z iných tém, ako je Twenty Fifteen. Súbory ako comments.php ktorý upravuje diskusie, je zhruba rovnaký na väčšine stránok. Môžete použiť CSS, aby to vyzeralo inak, a jednoducho zmeniť usporiadanie niektorých HTML.

    Vytvorenie témy je dobré cvičenie, pretože vás prináša toľko funkcií, ktoré prehlbuje vaše vedomosti o WordPress vo všeobecnosti. budete musieť vytvoriť hlavičku a pätu, budete musieť premýšľať o sidebars, menu, komentáre, jednotlivé príspevky, stránky, domovské stránky a ďalšie.

    Mali by ste sa sústrediť na otázky, ktoré sa objavia počas vývoja. Na svojej webovej stránke sa na titulnej stránke zobrazí posledných 10 príspevkov, ale "čo mám robiť, ak chcem niečo úplne iné?" Toto sú typy otázok, ktoré môžu vzniknúť len pri budovaní niečoho.

    budete musieť dobre pochopiť hierarchiu šablón, ktorá upravuje súbory zodpovedné za zobrazovanie konkrétneho obsahu. Nezabudnite sa pozrieť na šablóny stránky (pozrite si zdroje). Tieto umožňujú vytvárať stránky s vlastnými funkciami.

    Akonáhle prešiel všetko, odporúčam sa pozrieť na Pokročilé vlastné polia. Tento plugin vám umožňuje vytvoriť veľmi užitočné skupiny možností pre príspevky, ktoré môžete použiť vo svojich témach.

    ja”Tu uvidíte veľa zdrojov, ale ak máte pochybnosti, pozrite sa na pomocníka kód dvadsaťpäťnásť, mal by mať všetko, čo potrebujete!

    Zdroje, ktoré môžu pomôcť

    • Hierarchia šablón
    • Podmienené označenia
    • Referencia úplných funkcií
    • Téma Vývoj
    • Dokumentácia bočného panela
    • Navigačné ponuky
    • Index archívu
    • Vytvorenie statickej prednej stránky
    • Vytvorenie stránky vyhľadávania
    • Vytvorenie A 404
    • Šablóna komentárov
    • Šablóny pre autorov
    • Šablóny stránok
    • Pokročilé vlastné polia
    Základy o hákoch a doplnkoch (júl)

    Systém háčikov poskytuje základ pre zásuvné moduly. Umožňujú vám pridať nové funkcie do programu WordPress alebo upraviť jadro funkčnosť bez potreby meniť jadro kód.

    Pracujú ako spúšťače. Namiesto toho, aby ste chodili na kód v súboroch WordPress, ktorý publikuje príspevok, a pridaním vlastného kódu, ktorý autorovi poslal e-mail, môžete povedať: “Keď WordPress publikuje príspevok, pošlite e-mail autorovi”. Môže to byť vykonané v úplne samostatnom súbore, čo znamená, že kód jadra sa nikdy nezmení.

    V skutočnosti ich používate aj vo svojom motíve, keď ste ich používali wp_head () a wp_footer () funkcie. WordPress ich používa na internú produkciu veľa kódov, napríklad v bare administrátora. Takto môžu moduly modifikovať doplnky bez skutočného dotyku témy.

    Učenie o hákoch bude vaším vstupným bodom do vývoja doplnkov. Porozumenie im je kľúčom k práci s WordPress a možno aj profesionálnym službám v budúcnosti. Urobte si čas, aby ste zvládli tento, budete sa spoliehať na háčiky ťažko pre všetky vaše projekty.

    Tento mesiac by ste sa nemali ponoriť príliš hlboko do pluginov, ale učiť sa požadované súbory a niektoré základy pravdepodobne zapadnú do nášho časového rámca. Pluginy sa veľmi ľahko vytvárajú, v skutočnosti vyžadujú jediný súbor s komentárom na vrchole.

    Odtiaľ môžete robiť čokoľvek”ale rád by ste mali používať správne háčiky - čo je dôvod, prečo sú háčiky také dôležité.

    Zdroje, ktoré môžu pomôcť

    • Plugin API
    • Definitívna príručka pre háčiky
    • Príručka pre začiatočníkov na akcie a filtre
    • Definujte svoje vlastné háčiky
    • Písanie doplnku
    • Ako vytvoriť doplnok WordPress
    Plugin Proficiency (aug)

    August je čas na to, aby sme do praxe vytvorili pluginy. Nájdite niečo, čo by ste chceli plugin a urobte to sami. Chceli by ste, aby sa všetky príklady dobra transformovali do “úžasné” pri každom uverejnení príspevku? Pokračujte a urobte to.

    Ak nájdete skvelý nápad, neváhajte ho odoslať do repozitára zásuvných modulov, ale názov hry je praktický. Môžete sa začať obávať nasledujúcich štandardov kódovania a ubezpečiť sa, že váš kód je komentovaný a pekne formátovaný.

    Mali by ste mať dostatok vedomostí, aby ste boli takými vecami rozptýlení. Po chvíli bude komentár a štandardný kód druhou povahou, aj keď sa zdá, že je na prvý pohľad trochu nerozvážny.

    Vytvorte tento mesiac aspoň 2-3 pluginy. Urobte ich rôznorodé, ak upravíte obsah príspevku, možno by mal iný urobiť niečo, keď sa uverejní príspevok. Možno by ste mali vytvoriť niektoré vlastné typy príspevkov a vlastné taxonomie, ktoré sú často potrebné pre komplexnejšie projekty, pozri odkazy v časti Zdroje.

    To je fáza, v ktorej by ste mali postupne učiť odľahlé oblasti WordPress, ako je vytváranie nových rolí, vlastných príspevkových typov a ďalšie. vy môcť loviť to všetko nadol a študovať ich, ale môže byť lepšie riešiť ich, pretože sa vyskytujú ako požiadavka na projekt.

    Kódovanie efektívne a dôverne s vecami, ktoré poznáte, je dôležitejšie ako množstvo vecí vo vašom mozgu. Už dávno som kódoval a niekedy musím hľadať najjednoduchšie veci. Vedieť, že niečo je k dispozícii, je dosť, je dôležitejšie, aby ste mohli ľahko kódovať,

    Zdroje, ktoré môžu pomôcť

    • Kódexové normy
    • Dokumentácia phpDocumentor
    • Vlastné taxonomie
    • Vlastné typy príspevkov
    • API pre nastavenia
    • API metadát
    • Voľba API
    • Kompletný sprievodca pre vlastné typy príspevkov
    • Vytváranie premeniteľných motívov a doplnkov
    • Zapracovanie skriptov a štýlov
    Javascript (Sept)

    Skoro posledný kúsok puzzle je Javascript. Javascript umožňuje pridávať interaktivitu a ďalšie pokročilé funkcie na vaše webové stránky. Pomocou Javascriptu môžete otvárať kontextové okná, načítať komentáre na miesto, vykonávať nekonečné rolovanie a oveľa viac.

    Javascript je v podstate jazyk na strane klienta, ale môže byť spojený so serverovým kódom pomocou AJAX. To vám umožňuje hlasovať napríklad o článku. Po kliknutí na tlačidlo hlasovania sa tlačidlo zmení na poznámku s poďakovaním a počet hlasov sa zvýši o jednu. Toto všetko sa deje bez toho, aby došlo k opätovnému načítaniu stránky. Toto je Javascript spojený s PHP pomocou AJAX.

    Väčšina javascriptu budete používať bude jQuery. jQuery je framework Javascript, ktorý implementuje špeciálne funkcie a umožňuje ľahký prístup k bežne používaným vzorom. Je dôležité pochopiť, že jQuery je nie špeciálny jazyk Javascript, rovnako ako PHP nie je nič zvláštne používané v programe WordPress. Je to jednoducho rámec, v ktorom môžete pracovať.

    Javascript môže byť najkomplexnejší, pretože pokrýva viacero disciplín a nachádza sa v mnohých aspektoch webových stránok. Od kódov sledovania po načítanie zdrojov, spravovanie obrázkov, zachytenie akcií používateľov a jednoduchých animácií je to naozaj všade.

    Dobrou správou je, že viete, že máte všetky vedomosti, ktoré potrebujete na pridanie Javascriptu do vašej témy alebo doplnku hneď. Mali by ste byť “cez hrb” - všetko, čo sa teraz naučíte, by malo byť jednoduché, akonáhle sa naučíte.

    Zdroje, ktoré môžu pomôcť

    Javascript

    • W3Schools
    • Codecademy
    • TutorialsPoint
    • HTML Dog

    jQuery

    • W3Schools
    • Codecademy
    • jQuery Learning Centre
    • TutorialsPoint

    viac

    • AJAX a WordPress
    • Ako používať AJAX v
    Pracovná praktika (október)

    Ak chcete zdôrazniť, aké dôležité je prax, odporúčam vám venovať celý mesiac. Programoval som už dlhšiu dobu a v porovnaní s novým prijímateľom môžem rýchlejšie porozumieť novým konceptom, ale stále som úplne stratený bez praxe.

    Našťastie, čím viac vašej praxe, tým rýchlejšie sa naučíte veci neskôr. V skutočnosti sa tým, že si zvyknete vždy pracovať s kódom, budete potrebovať menej a menej praxe, aby ste dosiahli rovnaký výsledok.

    V prostredí WordPress je najlepším spôsobom, ako precvičiť, vytvoriť témy a doplnky. Jednou z metód, ktoré môžete vyskúšať, je obnoviť jednoduchý už existujúci doplnok od začiatku. Ak sa niekde zdržíte, môžete sa pozrieť na zdrojový kód aktuálneho produktu.

    Zamerajte sa na prehĺbenie vášho chápania konceptov, ktoré už viete. Dostaňte sa do praxe čítania návrhových a vývojových časopisov a blogov vývojárov vašich obľúbených aplikácií. Tu sú niektoré z najväčších miest, ktoré si môžete prečítať o vývoji webových stránok okrem toho priamo na Hongkiat samozrejme.

    Váš zoznam čítaní

    • Smashing Magazine
    • Blog WPMU DEV
    • Zoznam mimo
    • Web Design Depot
    • Speckyboy
    • Šesť revízií
    • Scotch.io
    • David Walsh Blog
    • Code.Tutsplus
    • Designmodo
    • CSS-Tricks
    • netrápte sa na internete
    Pokročilé koncepty (november)

    To je mesiac, v ktorom sa všetky vedomosti, ktoré máte, zhromaždia a môžete sa stať programátorom. Mali by ste byť schopní začať vidieť veľký obrázok a mať pracovné znalosti zo štyroch hlavných jazykov, ktoré používa WordPress: HTML, CSS, JS a PHP.

    Odporúčam vám začať sa učiť objektovo orientovaný PHP. Už ju používate vo svojich motívoch a pluginoch v slučke a iných konštrukciách. OOP (objektovo orientovaný PHP) vám umožní lepšie napísať kód a lepšie porozumieť základnému kódu programu WordPress. Okrem toho je to brána na programovanie s jazykmi typu C a tým aj vytváranie aplikácií pre iOS.

    Môžete ďalej zdokonaľovať svoje znalosti WordPress tým, že sa oboznámite s niektorými triedami, ako priamo komunikovať s databázou, ako fungujú prechodné procesy.

    Mali by ste byť schopní vykonávať malé, platené projekty teraz s dôverou. Nezabudnite, že vykonávanie skutočnej poverenej práce je miesto, kde sa najviac naučíte. Nie je to len o kódovaní, ale o učení sa komunikovať o kóde s ľuďmi, ktorí nevedia, že niečo nadviazalo na internet.

    Prax je dôležitá v každom štádiu, ale teraz by ste mali mať dostatok vedomostí, aby ste sa naučili koncept bez prílišnej práce. Prechodné (možnosti s dátumom vypršania platnosti) by mali byť jasné napríklad aj v prípade, že ste ich nikdy nepotrebovali. Mali by ste byť schopní posúdiť, kedy budú užitočné, a pozrieť ich podľa potreby.

    Ako posledný jazyk, ktorý sa chcete naučiť pre WordPress, budete chcieť pozrite sa na MySQL na ktoré sa používa priamo vyhľadajte databázu. Veľa z týchto funkcií môže byť použitých prostredníctvom funkcií, ale niekedy budete musieť priamo db dotazovať.

    Chcel by som zdôrazniť význam dostať sa do objektovo orientovaného myslenia. Zdá sa, že je na prvý pohľad veľmi cudzie a ich používanie sa bude zdať nejasné. Pamätajte si, ako bolo použitie PHP nejasné, keď ste ho prvýkrát študovali? Ako premenná a if vyhlásenie mi webovej stránky?

    Objektovo orientovaný PHP je podobný. Používa sa na zložité prípady, tým viac v nej sú to komplikované veci, ktoré sú potrebné iba pre rozsiahle aplikácie. Preto sa koncepty niekedy zdajú byť nadbytočné alebo nadmerné.

    Naozaj odporúčam kvalitné video tutoriály pre tento. Moje obľúbené položky sa nachádzajú na Laracastoch (pozri zdroje). Laracast bol predovšetkým vyrobený pre Laravel, ale obsahuje veľa OOP a iné koncepty na vysokej úrovni.

    • MySQL na W3Schools
    • MySQL Na TutorialsPoint
    • Laracasts
    • Objektovo orientované PHP pre začiatočníkov
    • TutorialsPoint
    • Dokumentácia OOP
    • Dom na strome
    • Interakcia s databázou WordPress
    • Sprievodca pre prechod
    • Trieda Walker
    • Trieda WP_Error
    • Trieda WP_Query
    Pokročilé vývojové nástroje (Dec)

    Teraz, keď viete oveľa viac, je na čase uľahčiť život tým, že sa naučíte používať niektoré pokročilé nástroje. To zahŕňa aj veci pomocou SSH na prístup k serveru, WP-CLI na správu inštalácií WordPress, Vagrant na vytvorenie lokálnej inštalácie programu WordPress, a viac.

    Prvá vec, ktorú by ste sa mali naučiť, je ako lokálne nastaviť WordPress pomocou XAMPP, MAMP, WAMP alebo Vagrant. Ja osobne používam Vagrant, ale zvyšok je taky v poriadku. Tým sa odstráni potreba používať FTP po celú dobu, čím sa výrazne urýchli čas vývoja.

    Ďalej by ste sa mali pozrieť do SSH. To zahŕňa pomocou terminálu a vydávanie príkazov. To znie strašidelne, ale naozaj nie. Otvorí sa úplne nový svet. WP-CLI bude skvelým úvodom k tomuto. To vám umožní nainštalovať WordPress za niekoľko sekúnd, stiahnuť tému, aktualizovať ju a vytvoriť test užívateľov s jednoduchým príkazom.

    Tiež odporúčam učiť sa všetko Preprocesory CSS. Jazyky ako LESS a SASS vám umožňujú používať premenné, funkcie a ďalšie pokročilé koncepty vo vašom CSS.

    Ako súčasť vašich preprocesorových štúdií by ste sa mali naučiť používať pokročilé nástroje na kompiláciu ako Prepros alebo Codekit. Tieto nástroje môžu znovu načítať webovú lokalitu vždy, keď je súbor uložený, automaticky kompiluje CSS, minify Javascript a tak ďalej.

    To vám poskytne prehľad o svete kódovania pre výrobu. Vo vývoji chcete použiť čo najviac samostatných súborov, aby ste urobili kód logickejším. Pri výrobe chcete len čo najmenšiu stopu, aby všetky súbory Javascript a CSS mali byť minimalizované a zreťazené. Uvedené nástroje poskytujú všetko, čo potrebujete, aby ste sa s tým vyrovnali.

    Mali by ste tiež začať pracovať efektívnejšie s textovým editorom. Používate úryvky? Skontrolujete syntax automaticky? Poznáte všetky klávesové skratky, ktoré vám uľahčia život?

    Toto je oblasť, kde môžete neustále meniť a rásť. Prešiel som z používania XAMPP na MAMP a nakoniec Vagrant. Bola to prirodzená učebná krivka a stále som v procese učenia všetkého, čo je potrebné vedieť o Vagrantovi.

    Prešiel som z používania programu Poznámkový blok + ++ na Sublime do Coda na Atom. Nie je nič zlého s niektorým z týchto nástrojov, ale ako som rástol som prirodzene postupoval z jedného do druhého.

    Nakoniec sa budete chcieť pozrieť kontrola verzie, konkrétne SVN a Git. Základy sú rovnaké, budete sa musieť naučiť niektoré samostatné príkazy, ale akonáhle pochopíte jeden, druhý bude ľahko pochopiteľný.

    Dôvod, prečo budete chcieť obaja, je, že WordPress momentálne používa SVN, takže keď ste uvoľnenie zásuvných modulov a motívov, budete musieť použiť SVN. Väčšina projektov používa Git ako je to trochu lepšie pre pracovať v tímoch, takže to budete chcieť použiť pri iných projektoch.

    Zdroje, ktoré môžu pomôcť

    • Používanie programu Vagrant na nastavenie miestneho prostredia WordPress
    • tulák
    • XAMPP
    • Mampu
    • WAMP
    • SSH výučba pre Linux
    • Ako používať SSH
    • WP-CLI
    • WP-CLI výučba
    • LESS
    • SASS
    • Základy SASS
    • SASS Guides
    • Začíname s LESS
    • Codekit
    • Prepros
    • koala
    • Visal sprievodca na kontrolu verzie
    • Naučte sa ovládanie verzie s funkciou Git
    • Kniha SVN
    Konečné slová

    Dúfam, že tento článok vám poskytne dobrý prehľad o tom, čo je potrebné dostať sa od ničoho k tomu, že ste pro vývojár. V skutočnosti, ak sa môžete venovať na plný úväzok, pravdepodobne nebude trvať celý rok.

    Existujú dve veľké veci, ktoré je potrebné mať na pamäti. Najdôležitejšie je, že zatiaľ čo žiadny jednotlivý kúsok nie je náročný, je to veľa, čo vedie k tomu, čo je ťažké pri zostavovaní. Nenechajte sa odradiť ak uviaznete alebo budete pracovať pomalšie ako ostatní. Každý pracuje svojim vlastným tempom, ak sa na to budete držať, stanete sa dobrým vývojárom.

    Tiež jednou z hlavných charakteristík dobrých vývojárov je to nikdy neprestávajú učiť. Neustále hľadajú lepšie riešenia, učia sa nové jazyky a nové metódy. Majú na pamäti, že svet kódovania nie je čierny a biely, mnohokrát neexistuje žiadna dobrá odpoveď na problém.

    Veľa šťastia s vašimi kódovacími štúdiami v roku 2015 nám dajte vedieť, ako to robíte v komentároch nižšie!