Pagrindinis » WordPress » Galutinis 12 mėnesių „WordPress“ mokymosi vadovas (plius ištekliai)

    Galutinis 12 mėnesių „WordPress“ mokymosi vadovas (plius ištekliai)

    Jei norite kažką naujo išmokti 2015 m., Kodėl gi ne „WordPress“? Ji įgalina didžiulę žiniatinklio dalį, geriau suprasite savo svetainę, galėsite geriau bendrauti su kūrėjais, o jūs galėsite padėti kitiems. Be to, programavimas suteikia jums įžvalgos į tam tikrą mąstymo būdą, kuris gali būti naudingas kitose gyvenimo srityse. Apgaulė yra žinoti, ko reikia mokytis ir eiti į jį nuosekliai - reikalinga drausmė.

    Tai 12 mėnesių vadovas apie tai, ką sutelkti, vieną temą per mėnesį, vieną mėnesį. Pažymėkite šį vadovą ir reguliariai apsilankykite jį visus metus, o metų pabaigoje galbūt galėsite išlaikyti savo vietą, kai kalbama apie „WordPress“.

    Sužinokite, kaip tinkamai naudoti „WordPress“ (Jan)

    Nepriklausomai nuo to, kokiu lygiu naudojatės „WordPress“, lažinuosi daug dalykų, kurių nežinote. Sausio mėn. Turėtumėte sutelkti dėmesį į dalykų administravimo pusę, dar neužkoduoti.

    Patikrinkite ir išbandykite visas matomas funkcijas. Išbandykite visas nuorodas, peržiūrėkite ekrano parinktis, pagalbos skirtukus, pabandykite suplanuoti įrašą, išsiaiškinkite, kas yra lipnus pranešimas, sukurkite šoninę juostą ir kai kuriuos valdiklius, surinkite meniu, peržiūrėkite visus galimus nustatymus ir pan..

    Idėja yra tapti žiniomis naudojant „WordPress“ todėl galite greičiau skaityti ir dirbti per pamokas. Daugelis žmonių praleidžia šį žingsnį ir sukelia nereikalingą painiavą mokymosi proceso metu. Nors programavimo metu nenorite būti išsiblaškęs dėl to, ką reiškia „WordPress“ importuotojas, turėsite daug ką nuveikti be šios naštos.

    Ištekliai, kurie gali padėti

    Žemiau pateikiamas sąrašas nėra baigtinis, bet aš rekomenduoju jums eiti per kiekvieną administratoriaus skyrių ir išbandyti viską. Jei negalite išsiaiškinti, ką kažkas daro, „Google“ ir eikite iš ten.

    • Darbo su „WordPress“ pradžia
    • „WordPress“ diegimas
    • „WordPress“ atnaujinimas
    • WordPress terminologija
    • Viskas apie pranešimus
    • Viskas apie puslapius
    • Vaizdų naudojimas
    • Turinio įtraukimas
    • Trumpieji kodai
    • Įskiepiai ir temos
    • Turinio matomumas
    • Vartotojai „WordPress“
    • Admnistration ekranai
    • Pasirinktiniai laukai
    • Diskusijos
    • Permalinks
    • Darbas su WordPress DUK
    Kūrėjo įrankiai ir pagrindai (vasaris)

    Norėdami pradėti su plėtra, jums reikės tam tikrų įrankių ir pagrindinių žinių darbo su failais. Pirmas dalykas, kurį norite, yra galimas teksto redaktorius. Yra daug kodų redaktorių, kurie anksčiau buvo peržiūrėti čia Honkiatoje, ir dauguma jų yra.

    Aš asmeniškai naudoju „Atom“ ir „GitHub“ redaktorių. Nors tai yra labai pajėgus redaktorius, juose nėra lengvai prieinamų FTP galimybių (kurias rekomenduoju atsižvelgti renkantis redaktorių. Pamatysite, kodėl po kurio laiko).

    Susipažinkite su redaktoriumi. Nepriklausomai nuo to, kurį naudosite, rekomenduoju apie tai skaityti „Google“ paieškose, ieškoti nustatymų ir įsitikinti, kad galite jį naudoti norėdami sukurti ir redaguoti failus kompiuteryje pasitikėdami.

    Be to, norėsite sužinoti apie FTP. Failų perkėlimo protokolas yra būdas skaityti ir redaguoti failus nuotoliniame kompiuteryje. Idėja yra ta, kad galėsite modifikuoti savo svetainę nereikės parsisiųsti failų ir įkelkite juos, kai juos pakeisite atskirai. Pažvelkite į „Coda 2“ veiksmą.

    Šį mėnesį turėtumėte praleisti laiką, kad sužinotumėte, kaip pagrindiniai darbo internete aspektai. Kodėl naudojami interneto serveriai, kokia naršyklė naudojama ir pan. Jums nereikia eiti per daug detalių, tačiau jums reikės pagrindinių sąvokų supratimo.

    Ištekliai, kurie gali padėti

    • Laisvųjų kodų redaktorių sąrašas
    • Penki geriausi teksto redaktoriai
    • 14 Puikus teksto redaktorius interneto dizaineriams
    • Geriausi programavimo teksto redaktoriai
    • FTP pradedantiesiems
    • Kas yra FTP ir kaip perkelti failus su juo
    • Kaip veikia tinklalapiai
    • Kaip veikia svetainė
    • Video apie tai, kaip veikia svetainės
    • Kaip svetainės veikia „Quackit.com“
    HTML ir CSS (kovo mėn.)

    Atėjo laikas nuvalyti rankas su kai kuriomis HTML ir CSS, pagrindinėmis interneto kalbomis. HTML yra tai, kas suteikia puslapiams jų struktūrą, CSS yra tai, ką jie atrodo taip, kaip jie daro. Jie abu yra paprasti kalbos, tačiau jiems reikalinga praktika.

    Manau, svarbu paminėti, kad iš čia jums reikės daug ir daug praktikos. Manau, kad visos žiniatinklyje vartojamos kalbos yra paprastos, tačiau yra daug paprastos informacijos, kuri yra sudėtinga programuoti..

    nesijaudinkite, jei nieko nesuprantate arba kažkas neveikia, mes visi buvau ten. Kai išgyvenote tam tikrus išteklius ir jaučiatės pasirengę iššūkiui, rekomenduoju praktikuoti rasti norimą elementą svetainėje ir bandyti jį atkurti. Kitas geras būdas yra pereiti prie 365 PSD arba Dribbble ir rasti norimą interneto elementą.

    Pavyzdžiui, pažiūrėkite į šį „Easy Notes“ įrašą „Dribbble“. Spustelėkite priedą ir pabandykite sukurti vidutinį darbų tipą.

    Kai galėsite sukurti atskirus elementus, galite spręsti didesnius projektus, pavyzdžiui, visą svetainę. Tolesniam įkvėpimui galite naršyti tokias svetaines kaip „Themeforest“, „Designmodo“ ir „Premium Pixels“. Jūs netgi galite pasiimti „WordPress / HTML“ temas ir pabandyti juos atkurti namuose kaip statinį HTML puslapį.

    Įsitikinkite, kad žinote apie licencijavimą. „Themeforest“ temos ir daugelis kitų vietų yra licencijuotos ir negali būti naudojamos be licencijos, net jei jas atkuriate nuo nulio!

    Ištekliai, kurie gali padėti

    HTML

    • W3Schools
    • HTML šuo
    • TutorialsPoint
    • Tizag

    CSS

    • W3Schools
    • HTML šuo
    • TutorialsPoint
    • Tizag
    • CSSTutorial.net

    Kiti ištekliai

    • Codecademy HTML ir CSS
    • „CSS Zen Garden“
    • CSS3 W3Schools
    • CSS spalvų parinkiklis
    • Interaktyvus CSS selektoriaus vadovas
    • CSS gairės
    PHP (balandis)

    Atėjo laikas išmokti kai kurias serverio puses. Iki šiol jūs tik išmokote kliento kodą. HTML ir CSS siunčiami kaip vartotojo naršyklė ir yra tvarkomi ten. PHP tvarkomas serveryje ir konvertuojamas į HTML ir CSS ir siunčiamas į naršyklę. Jame pateikiama nemažai naudingų funkcijų, kurias sužinosite apie šį mėnesį.

    PHP yra tai, kas leidžia „WordPress“ rodyti tūkstančius straipsnių naudojant vieną failą. PHP yra tai, kaip svetainė gali rodyti prisijungusio vartotojo vardą, kaip „Facebook“ gali rodyti jūsų draugus ir pan. Tas pats „Facebook“ puslapis jums atrodo labai kitoks, nei man dėl serverio šono kodo.

    Vėlgi, PHP nėra sunku, bet yra daug žinoti. Sudėtingumas dar labiau padidėja, nes ilgą laiką nesugeba sukurti kažko naudingo. Aš rekomenduoju žiūrėti į „WordPress“ temas kaip galima greičiau, kad pamatytumėte kai kurias praktines programas.

    Turėkite omenyje, kad jums nereikia viską žinoti PHP, kad pradėtumėte WordPress. Objekto orientuota PHP nėra kažkas, kas jums reikės nerimauti per trumpą laiką ir jums nereikia įsiminti visų prieinamų funkcijų.

    Gerų darbinių žinių apie kintamuosius, kilpas, jei teiginiai ir funkcijos yra geras pradžia. Iš ten, kuo daugiau žinosite, tuo geriau iš „WordPress“ pasieksite daugybę dalykų.

    Ištekliai, kurie gali padėti

    • W3Schools
    • Codecademy
    • Tizag
    • TutorialsPoint
    • PHP kalbos nuoroda
    • PHP funkcijos nuoroda
    „WordPress“ temos keitimas (gegužės mėn.)

    Galiausiai, mes galime pradėti su WordPress! „WordPress“ naudoja HTML, CSS, PHP ir „Javascript“ turinį. Jūs dar nežinojote apie „Javascript“, bet tai gerai, mes galime tai padaryti vėlesnį mėnesį.

    Pirmas dalykas, kurį turėtumėte padaryti keisti temą. FTP naudojimas pereina į aplanką, kuriame yra jūsų aktyvi tema, ir su juo žaisti. Raskite, kur yra pavadinimas, ir perkelkite jį žemiau turinio, pridėkite tekstą, pridėkite keletą CSS ir pan.

    Atkreipkite dėmesį, kad tai iš tikrųjų pakeis jūsų tiesioginę svetainę, kad tai padarytumėte tik tada, jei esate tikri, kad tai gerai. Be to, temos niekada neturėtų būti keičiamos tiesiogiai paliesdami jų kodą. Tai puikiai tinka praktikai, bet iš tikrųjų jums reikės sukurti savo temą arba naudoti vaikišką temą, jei norite pakeisti esamą (daugiau informacijos rasite šio mėnesio išteklių skyriuje).

    Šio mėnesio tikslas yra pasitenkinti, kaip veikia tema ir naudojamas kodas. Turėtumėte pradėti mokytis apie šablonų žymes, specialias „WordPress“ funkcijas, kurias galima naudoti norint rodyti skelbimo duomenis, ir failus, kurių reikia temai.

    Temą, kurią rekomenduoju keisti, yra dvidešimt penkiolika. Tai turėtų būti įdiegta naudojant „WordPress 4.1+“, nes tai yra nauja numatytoji tema. Ši tema atitinka visus dabartinius standartus ir sudaro sąlygas vystymuisi; galite būti tikri, kad bet koks kodavimas, kurį matote dvidešimt penkiolika, yra teisingas.

    Mėnesio pabaigoje turėtumėte jaustis patogiai atlikti nedidelius temos pakeitimus, ir jūs turėtumėte turėti apytikrę idėją, kaip pradėti savo temą nuo nulio. nepamirškite, kad šis mėnuo yra eksperimentus, nebijokite daryti kai kurių svetainių patarimus. jūs mokotės, nesukuriate produkto!

    Ištekliai, kurie gali padėti

    • Vaiko temos dokumentacija
    • Kaip sukurti vaiko temą
    • Vaiko temos pamoka
    • Šablono žymos
    Temos kūrimas (birželis)

    Temos kūrimas nėra pernelyg skiriasi nuo esamo pakeitimo, tačiau jums reikės sukurti daug savo failų. nebijokite nukopijuoti iš kitų temų, pvz., dvidešimt penkiolikos. Panašūs failai comments.php Daugelis svetainių, kurios reguliuoja diskusijas, yra beveik vienoda. Galite naudoti CSS, kad jis atrodytų kitaip, o galbūt tik pakeiskite HTML.

    Temos kūrimas yra geras pratimas, nes jis perkelia jus per daug funkcionalumo ir gilina žinias apie „WordPress“ apskritai. turėsite sukurti antraštę ir poraštę, jums reikės pagalvoti apie šonines juostas, meniu, komentarus, atskirus įrašus, puslapius, pagrindinius puslapius ir kt..

    Turėtumėte sutelkti dėmesį į klausimus, iškylančius vystymosi metu. Jūsų svetainėje bus rodomi paskutiniai 10 pranešimų pirmame puslapyje, bet „ką daryti, jei noriu kažką visiškai kitokio?“ Tai yra tokie klausimai, kurie gali kilti tik kuriant kažką.

    jums reikės gerai suprasti šablonų hierarchiją, kuri reguliuoja failus, atsakingus už konkretaus turinio rodymą. Patikrinkite puslapio šablonus (žr. Išteklius). Tai leidžia kurti puslapius su pasirinktomis funkcijomis.

    Kai viską atlikote, rekomenduoju pažvelgti į „Advanced Custom“ laukus. Šis papildinys leidžia sukurti labai naudingas parinkčių grupes, kurias galite naudoti savo temose.

    I”Čia rasite daug išteklių, tačiau jei kyla abejonių, kreipkitės į pagalbos dvidešimt penkiolika kodų bazę, ji turėtų turėti viską, ko reikia!

    Ištekliai, kurie gali padėti

    • Šablono hierarchija
    • Sąlyginiai žymenys
    • Viso funkcijų nuoroda
    • Temos kūrimas
    • Šoninės juostos dokumentacija
    • Naršymo meniu
    • Archyvų indeksas
    • Statinio puslapio sukūrimas
    • Paieškos puslapio kūrimas
    • A 404 puslapio kūrimas
    • Komentarų šablonas
    • Autorių šablonai
    • Puslapio šablonai
    • Išplėstiniai pasirinktiniai laukai
    Pagrindai apie kabliukus ir papildinius (liepos mėn.)

    Kabliukų sistema suteikia pagrindą įskiepiams. Jie leidžia jums pridėti naują „WordPress“ funkciją arba pakeisti esamą branduolį funkcionalumą nereikia keisti branduolio kodą.

    Jie dirba kaip panašūs. Vietoj to, kad eitumėte į kodą „WordPress“ failuose, skelbiančiuose įrašą ir pridedant savo kodą, kad atsiųstumėte autorių el. Paštu, galite pasakyti: “Kai „WordPress“ skelbia pranešimą, atsiųskite el. Laišką autoriui”. Tai galima padaryti visiškai atskirame faile, o tai reiškia, kad pagrindinis kodas niekada nekeičiamas.

    Jūs iš tikrųjų naudojote juos savo temoje, kai naudojote wp_head () ir wp_footer () funkcijos. „WordPress“ naudoja šiuos vidinius kodus, pavyzdžiui, administratoriaus juostą. Štai kaip įskiepiai gali keisti temas, faktiškai neliesdami temos.

    Mokymasis apie kabliukus bus jūsų įvesties taškas į „plugin“ plėtrą. Jų supratimas yra esminis dalykas dirbant su „WordPress“ ir galbūt ateityje siūlant profesionalias paslaugas. Pasinaudokite šiais laikais, nes visi jūsų projektai bus labai stiprūs.

    Šį mėnesį jūs neturėtumėte pernelyg giliai įsitraukti į įskiepius, bet mokytis reikiamų failų ir kai kurie pagrindai tikriausiai tinka mūsų terminui. Įskiepiai yra labai lengva sukurti, jie iš tikrųjų reikalauja vieno failo su komentaru viršuje.

    Iš ten jūs galite padaryti viską, ką jūs”d, bet jums reikia naudoti teisingus kabliukus, todėl kabliukai yra tokie svarbūs.

    Ištekliai, kurie gali padėti

    • „Plugin“ API
    • Galutinis kablių vadovas
    • Pradedančiųjų vadovas veiksmų ir filtrų
    • Nustatykite savo kabliukus
    • Rašyti papildinį
    • Kaip sukurti „WordPress“ papildinį
    „Plugin“ žinios (rugpjūčio mėn.)

    Rugpjūtis yra laikas praktiškai diegti įskiepius. Raskite kažką, ko norėtumėte, kad galėtumėte papildyti, ir atlikite tai patys. Ar norėtumėte, kad visi gėrio atvejai būtų transformuoti “nuostabu” kada bet kada skelbiamas pranešimas? Eik į priekį ir atlikite tai.

    Jei radote puikią idėją, nedvejodami pateikite ją į „plugin“ saugyklą, tačiau žaidimo pavadinimas yra praktiškas, todėl jis yra puikus. Galite pradėti nerimauti dėl šių kodavimo standartų ir įsitikinti, kad jūsų kodas yra komentuojamas ir gražiai suformatuotas.

    Dabar turėtumėte turėti pakankamai žinių, kad tokie dalykai būtų išsiblaškę. Po kurio laiko komentavimas ir standartinis kodas bus antroji prigimtis, net jei iš pradžių jis atrodo šiek tiek nesveikas.

    Šį mėnesį sukurkite bent 2-3 įskiepius. Padarykite juos įvairiais, jei keičiate skelbimo turinį, galbūt kitas turėtų daryti kažką, kai skelbiamas pranešimas. Galbūt turėtumėte sukurti priskirtus skelbimų tipus ir individualias taksonomijas, kurios dažnai reikalingos sudėtingiems projektams, žr..

    Tai yra etapas, kuriame jūs turėtumėte palaipsniui mokytis atokių „WordPress“ sričių, pvz., Kurti naujus vaidmenis, pritaikyti skelbimų tipus ir dar daugiau. Tu gali medžiokite visa tai ir ištirkite juos, tačiau gali būti geriau juos spręsti, nes jie iškyla kaip reikalavimas projektui.

    Efektyvus ir patikimas kodavimas su žinomais dalykais yra svarbesnis už dalykų kiekį jūsų smegenyse. Aš jau seniai kodavau ir kartais reikia ieškoti paprasčiausių dalykų. Žinant, kad kažkas yra prieinama, yra svarbu, kad būtų galima lengvai koduoti,

    Ištekliai, kurie gali padėti

    • Kodavimo standartai
    • phpDocumentor dokumentacija
    • Individualizuotos taksonomijos
    • Priskirtų pranešimų tipai
    • Nustatymų API
    • Metaduomenų API
    • Funkcijų API
    • Užpildykite pasirinktinių pranešimų tipų vadovą
    • Sukuriamų temų ir papildinių kūrimas
    • Skriptų ir stilių nustatymas
    „Javascript“ (rugsėjo mėn.)

    (Beveik) paskutinė dėlionės dalis yra „Javascript“. „JavaScript“ leidžia jums pridėti interaktyvumą ir kitas išplėstines funkcijas jūsų svetainėje. Naudodami „Javascript“ galite iškylančius modulius, įkelti pastabas, įgyvendinti begalinį slinkimą ir daug daugiau.

    „Javascript“ yra iš esmės kliento kalba, tačiau ją galima susieti su serverio šoniniu kodu, naudojant AJAX. Tai leidžia jums balsuoti, pavyzdžiui, dėl straipsnio. Spustelėjus balsavimo mygtuką, mygtukas pasikeičia į ačiū užrašą, o balsų skaičius padidinamas vienu. Visa tai vyksta be puslapio perkrovimo. Tai „Javascript“ kartu su kai kuriais PHP naudojant AJAX.

    Dauguma „Javascript“, kurią naudosite, bus „jQuery“. jQuery yra „Javascript“ sistema, kuri įgyvendina specialiąsias funkcijas ir suteikia jums galimybę lengvai pasiekti dažniausiai naudojamus modelius. Svarbu suprasti, kad jQuery yra ne specialus „Javascript“, lygiai taip pat nėra nieko ypatingo apie „WordPress“ naudojamą PHP. Tai tiesiog rėmelis, kuriame galite dirbti.

    „Javascript“ gali būti sudėtingiausia, nes ji apima kelias disciplinas ir gali būti pateikiama daugelyje svetainės aspektų. Nuo sekimo kodų iki pakrovimo išteklių, vaizdų tvarkymo, vartotojų veiksmų perėmimo ir paprastų animacijų, tai tikrai yra visur.

    Geros naujienos yra tai, kad žinote, kad turite visas žinias, kurių reikia norėdami pridėti „Javascript“ į savo temą ar papildinį. Tu turėtum būti “per kuprą” - viską, ką dabar išmoksite, turėtų būti lengva įdiegti, kai tik sužinojote.

    Ištekliai, kurie gali padėti

    „Javascript“

    • W3Schools
    • Codecademy
    • TutorialsPoint
    • HTML šuo

    jQuery

    • W3Schools
    • Codecademy
    • jQuery mokymosi centras
    • TutorialsPoint

    Daugiau

    • AJAX ir WordPress
    • Kaip naudotis AJAX programoje „WordPress“
    Praktikos praktika (spalio mėn.)

    Norėčiau pabrėžti, kokia svarbi praktika yra šiuo metu rekomenduojama skirti visą mėnesį. Aš jau seniai programavome ir, palyginti su naujuoju asmeniu, greičiau suprantu naujas koncepcijas, bet aš vis dar visiškai prarandu be praktikos.

    Laimei, tuo daugiau jūsų praktikos, tuo greičiau jūs išmoksite dalykų vėliau. Iš tikrųjų, pripratę prie darbo su kodu, jums reikės vis mažiau ir mažiau praktikos, kad gautumėte tą patį rezultatą.

    WordPress aplinkoje geriausias būdas praktikuoti yra kurti temas ir įskiepius. Vienas iš būdų, kuriuos galite pabandyti, yra iš naujo sukurti paprastą, jau veikiantį papildinį nuo nulio. Jei kažkur įstrigo, galite pažvelgti į faktinio produkto kodą.

    Sutelkite dėmesį į tai, kaip gilinti savo jau žinomų sąvokų supratimą. Pasinaudokite dizaino ir kūrėjų žurnalų skaitymo praktika ir mėgstamų programų kūrėjų tinklaraščiais. Štai keletas didžiausių vietų skaityti apie žiniatinklio kūrimą, be to, žinoma, čia.

    Jūsų skaitymo sąrašas

    • Smashing Magazine
    • WPMU DEV tinklaraštis
    • Išskyrus sąrašą
    • „Web Design Depot“
    • Speckyboy
    • Šeši pakeitimai
    • Scotch.io
    • Davidas Walshas
    • Code.Tutsplus
    • Designmodo
    • CSS-gudrybės
    • nebijok internetu
    Išplėstinės sąvokos (lapkričio mėn.)

    Tai yra mėnuo, kai visos žinios, kurias turite turėti, turėtų susitarti ir jūs galite pradėti tapti programuotoju. Jūs turite sugebėti pradėti matydamas didelį vaizdą ir turėti darbo žinių iš keturių pagrindinių kalbų, kurias naudoja WordPress: HTML, CSS, JS ir PHP.

    Aš patarčiau pradėti mokytis Objektinis PHP. Jau naudojate jį savo temose ir įskiepiuose kilpoje ir kituose konstruktuose. OOP (objekto orientuota PHP) leis jums parašyti geresnį kodą ir geriau suprasti pagrindinį „WordPress“ kodą. Be to, ji yra vartai į programavimą su C tipo kalbomis ir tokiu būdu kuriant programas, pvz., „IOS“.

    Galite toliau žinoti savo „WordPress“ žinias, sužinoję apie kai kurias klases, kaip tiesiogiai bendrauti su duomenų baze, kaip veikia pereinamieji veiksmai.

    Jūs turite sugebėti pasitikėti mažais, mokamais projektais. nepamirškite, kad atliekant faktinį užsakytą darbą labiausiai mokosi. Tai ne tik kodavimas, bet ir mokymasis bendrauti apie kodą žmonėms, kurie nieko nežino apie internetą.

    Praktika yra svarbi kiekviename etape, bet dabar turėtumėte turėti pakankamai žinių, kad galėtumėte išmokti koncepciją be per daug darbo. Pereinamieji laikotarpiai (pasirinktinai su galiojimo data) turėtų būti aiškūs, pavyzdžiui, net jei jums jų niekada nereikėjo. Jūs turite sugebėti įvertinti, kada jie bus naudingi, ir ieškokite jų, jei reikia.

    Kaip paskutinę kalbą, kurią norite išmokti „WordPress“, norėsite pažvelgti į „MySQL“ kuri yra naudojama tiesiogiai užklausa duomenų bazėje. Didžioji šios funkcijos dalis gali būti naudojama per funkcijas, bet kartais jums reikės tiesiogiai paklausti db.

    Norėčiau pabrėžti, kaip svarbu patekti į objektą orientuotą požiūrį. Iš pradžių jis atrodys labai svetimas ir jų naudojimas bus neaiškus. Prisiminkite, kaip PHP naudojimas buvo neaiškus, kai pirmą kartą jį ištyrėte? Kaip kintamasis ir, jei pareiškimas, man skelbia tinklalapį?

    Objektinis PHP yra panašus. Jis naudojamas sudėtingiems atvejams, tuo labiau jame susukti daiktai reikalingi tik didelėms reikmėms. Štai kodėl sąvokos kartais atrodo nereikalingos arba pernelyg sudėtingos.

    Aš tikrai rekomenduoju aukštos kokybės vaizdo samouczku. Mano mėgstamiausi galima rasti „Laracasts“ (žr. Išteklius). Laracastas pirmiausia buvo sukurtas Laravelui, tačiau jame yra daug OOP ir kitų aukšto lygio koncepcijų.

    • MySQL W3Schools
    • MySQL On TutorialsPoint
    • Laracastai
    • Objektinis PHP pradedantiesiems
    • TutorialsPoint
    • OOP dokumentacija
    • Namelis medyje
    • Sąveika su „WordPress“ duomenų baze
    • Pereinamojo laikotarpio vadovas
    • „Walker“ klasė
    • WP_Error klasė
    • WP_Query klasė
    Išplėstiniai kūrimo įrankiai (gruodis)

    Dabar, kai žinote daugiau, atėjo laikas palengvinti savo gyvenimą, išmokant naudotis kai kuriais pažangiais įrankiais. Tai apima tokius dalykus kaip naudojant SSH prieigai prie serverio, WP-CLI valdyti „WordPress“ įrenginius, „Vagrant“ sukurti vietinį „WordPress“ diegimą, ir dar.

    Pirmas dalykas, kurį turėtumėte išmokti, yra kaip įdiegti „WordPress“ vietoje vietoje naudojant „XAMPP“, „MAMP“, „WAMP“ ar „Vagrant“. Aš asmeniškai naudoju „Vagrant“, bet kiti - tik gerai. Tai pašalina poreikį visą laiką naudoti FTP, žymiai pagreitindamas kūrimo laiką.

    Toliau turėtumėte pažvelgti į SSH. Tai apima naudojant terminalą ir komandų išdavimas. Tai skamba baisu, bet tikrai ne. Jis atvers naują pasaulį. WP-CLI bus puikus pristatymas. Tai leidžia jums įdiegti „WordPress“ per kelias sekundes, atsisiųsti temą, ją atnaujinti ir sukurti paprastus komandų testo naudotojus.

    Aš taip pat rekomenduoju išmokti viską CSS išankstiniai procesoriai. Tokios kalbos kaip LESS ir SASS leidžia naudoti CSS kintamuosius, funkcijas ir kitas pažangias koncepcijas.

    Kaip dalį savo išankstinio apdorojimo tyrimų, turėtumėte sužinoti, kaip naudoti pažangius kompiliatoriaus įrankius, pvz., „Prepros“ arba „Codekit“. Šios priemonės gali iš naujo įkelti svetainę, kai failas išsaugomas, automatiškai kaupiamas CSS, redaguojama „Javascript“ ir pan.

    Tai suteiks jums informacijos apie gamybos kodavimo pasaulį. Plėtodami norite naudoti kuo daugiau atskirų failų, kad jūsų kodas būtų logiškesnis. Gamyboje norite, kad būtų kuo mažesnis pėdsakas, todėl visi „Javascript“ ir „CSS“ failai turėtų būti sutvarkyti ir sujungti. Minėti įrankiai suteikia jums viską, ko reikia, kad galėtumėte jaustis.

    Taip pat turėtumėte pradėti dirbti efektyviau, naudodami teksto redaktorių. Ar naudojate fragmentus? Ar automatiškai tikrinate savo sintaksę? Ar žinote visus sparčiuosius klavišus, kurie palengvintų jūsų gyvenimą?

    Tai sritis, kurioje galite nuolat keistis ir augti. Aš nuvažiavau iš XAMPP į MAMP, galiausiai, „Vagrant“. Tai buvo natūrali mokymosi kreivė, ir aš vis dar mokau viską, ką reikia žinoti apie Vagrantą.

    Nuvažiavau iš „Notepad ++“ į „Sublime“ į „Coda“ į „Atom“. Nėra nieko blogo su bet kuriuo iš šių įrankių, bet, kaip aš išaugau, aš natūraliai progresavau nuo vieno.

    Galiausiai, jūs norėsite apsvarstyti versijos valdymas, ypač SVN ir Git. Pagrindai yra tokie patys, jums reikės išmokti keletą atskirų komandų, tačiau, kai suprasite vieną, kitą bus lengva suvokti.

    Priežastis, kurią norėsite, yra ta, kad „WordPress“ šiuo metu naudoja SVN, kai jūs išleisti įskiepius ir temas, kurias reikės naudoti SVN. Dauguma projektų naudoja Git nes tai šiek tiek geriau dirbti komandose, taigi tai, ką norėsite naudoti kitiems projektams.

    Ištekliai, kurie gali padėti

    • „Vagrant“ naudojimas vietinei „WordPress“ aplinkai nustatyti
    • Vagrant
    • XAMPP
    • MAMP
    • WAMP
    • SSH pamoka Linux
    • Kaip naudotis SSH
    • WP-CLI
    • WP-CLI pamoka
    • Mažiau
    • SASS
    • SASS pagrindai
    • SASS vadovai
    • Darbo pradžia naudojant „LESS“
    • Codekit
    • Prepros
    • Koala
    • „Visal“ vadovas, skirtas versijos valdymui
    • Sužinokite versijos valdymą naudojant „Git“
    • SVN knyga
    Galutiniai žodžiai

    Tikiuosi, kad šis straipsnis suteikė jums gerą apžvalgą, kas reikalinga gauti iš nieko į pro kūrėjas. Iš tikrųjų, jei jūs galite prisiimti visą laiką, tai tikriausiai nebus per metus.

    Reikia turėti omenyje du didelius dalykus. Svarbiausia yra tai, kad nors nė vienas iš jų nėra sudėtingas, tai yra daug žinoti, o tai sunku sudėjus. Negalima atbaidyti jei jūs įstrigo ar dirbate lėčiau nei kiti. Kiekvienas dirba savo tempu, jei laikysitės to, tapsite geru kūrėju.

    Be to, viena iš pagrindinių gerų kūrėjų savybių jie niekada nustoja mokytis. Jie nuolat ieško geresnių sprendimų, mokosi naujų kalbų ir naujų metodų. Jie prisimena, kad kodavimo pasaulis daugeliu atvejų nėra juodas ir baltas nėra vieno gero atsakymo į problemą.

    Sėkmės, kai 2015 m. Atliksite kodavimo tyrimus, praneškite mums, kaip darote šiuos komentarus!