Kotisivu » WordPress » Lopullinen 12 kuukauden opas WordPressin oppimiseen (Plus-resurssit)

    Lopullinen 12 kuukauden opas WordPressin oppimiseen (Plus-resurssit)

    Jos haluat oppia jotain uutta vuonna 2015, miksi ei tehdä siitä WordPressia? Se antaa valtavan osan verkosta, ymmärrät oman verkkosivustosi paremmin, voit kommunikoida kehittäjien kanssa paremmin, ja voit tehdä rahaa muiden auttamiseksi. Lisäksi ohjelmointi antaa sinulle käsityksen tietystä ajattelutavasta, joka voi olla hyödyllinen muilla elämänaloilla. Temppu on tietää, mitä sinun tarvitsee oppia ja mennä siihen johdonmukaisesti - tarvitaan kurinalaisuutta.

    Tämä on 12 kuukauden opas, jossa keskitytään yhteen aiheeseen kuukaudessa, yksi kuukausi kerrallaan. Merkitse tämä opas kirjanmerkiksi ja käy säännöllisesti koko vuoden ajan, ja vuoden loppuun mennessä saatat pystyä pitämään maasi WordPressin yhteydessä.

    Opi käyttämään WordPress oikein (Jan)

    Riippumatta siitä, missä määrin käytät WordPressia, panostan, että on monia asioita, joita et tiedä. Tammikuussa sinun pitäisi keskittyä asioiden admin-puoleen, ei vielä koodausta.

    Tarkista ja kokeile kaikkia näkyviä toimintoja. Kokeile kaikkia linkkejä, katso näytön asetuksia, Ohje-välilehtiä, yritä ajoittaa viestiä, selvittää, mitä tahmea viesti on, luo sivupalkki ja jotkut widgetit, koota valikko, katso kaikki käytettävissä olevat asetukset ja niin edelleen.

    Ajatuksena on tulevat käyttämään WordPressia joten voit lukea ja työskennellä opetusohjelmien avulla nopeammin. Monet ihmiset ohittavat tämän vaiheen, ja se aiheuttaa tarpeetonta sekaannusta oppimisprosessin aikana. Ohjelmoinnin aikana et halua olla hämmentynyt siitä, mitä WordPress-tuoja on, sinulla on paljon tekemistä ilman tätä taakkaa.

    Resurssit, jotka voivat auttaa

    Alla oleva luettelo ei ole missään tapauksessa tyhjentävä, mutta suosittelen, että käyt läpi kunkin järjestelmän osion ja kokeile kaikkea. Jos et voi selvittää, mitä jotain tekee, Google se menee ja mene sieltä.

    • Aloittaminen WordPressin avulla
    • WordPressin asentaminen
    • WordPressin päivittäminen
    • WordPress-terminologia
    • All About Posts
    • Kaikki sivut
    • Kuvien käyttäminen
    • Sisällön upottaminen
    • lyhytkoodit
    • Lisäosat ja teemat
    • Sisällön näkyvyys
    • Käyttäjät WordPressissa
    • Admnistration-näytöt
    • Mukautetut kentät
    • Keskustelut
    • permalinks
    • WorkingWwith WordPressin usein kysytyt kysymykset
    Kehittäjän työkalut ja perusteet (helmikuu)

    Jotta voisit aloittaa kehityksestä, tarvitset joitakin työkaluja ja joitakin perustietoja tiedostojen käsittely. Ensimmäinen asia, jonka haluat, on kykenevä tekstieditori. Hongkiatissa on aiemmin tarkasteltu paljon koodinmuokkaajia, ja useimmat niistä ovat.

    Käytän henkilökohtaisesti Atomia ja GitHubin tekemää toimittajaa. Vaikka se on erittäin kykenevä toimittaja, sillä ei ole helposti saatavilla olevia FTP-ominaisuuksia (joita kannattaa ottaa huomioon, kun valitset toimittajan. Näet miksi hetkessä).

    Tutustu editoriin. Kumpi käytät Suosittelen lukemaan siitä Google-hakujen kautta, tarkastelemalla asetuksia ja varmista, että voit käyttää sitä luoda ja muokata tietokoneessa olevia tiedostoja luottamuksellisesti.

    Seuraavaksi haluat oppia FTP: stä. Tiedostonsiirtoprotokolla on tapa lukea ja muokata tiedostoja etätietokoneessa. Ajatuksena on, että voit muokata verkkosivustoa lataamatta tiedostoja ja lataa ne, kun olet muokannut niitä erillisellä sovelluksella. Tutustu Coda 2: een.

    Sinun pitäisi viettää aikaa tässä kuussa oppia, miten Web-työn perusnäkökohdat ovat. Miksi web-palvelimia käytetään, mitä selainta käytetään ja niin edelleen. Sinun ei tarvitse mennä liikaa yksityiskohtiin, mutta tarvitset perustiedot useista käsitteistä.

    Resurssit, jotka voivat auttaa

    • Luettelo vapaiden koodien muokkaajista
    • Viisi parasta tekstieditoria
    • 14 Suuri tekstieditori Web-suunnittelijoille
    • Paras ohjelmointitekstitiedostot
    • FTP aloittelijoille
    • Mikä on FTP ja miten tiedostoja siirretään sen kanssa
    • Miten Web-sivut toimivat
    • Miten sivusto toimii
    • Video Tietoja siitä, miten sivustot toimivat
    • Miten sivustot toimivat Quackit.comissa
    HTML & CSS (maaliskuu)

    On aika saada kädet likaisiksi joidenkin HTML: n ja CSS: n, Webin tärkeimpien kielten kanssa. HTML on se, mikä antaa sivuille niiden rakenteen, CSS on se, mitä ne näyttävät tavalla, jolla he tekevät. Ne ovat molemmat helppoja kieliä, mutta ne edellyttävät harjoitusta.

    Mielestäni on tärkeää mainita, että tästä lähtien tarvitset paljon ja paljon käytäntöjä. Uskon, että kaikki verkossa käytettävät kielet ovat helppoja, mutta on paljon tietoa, jota on helppo sulattaa, mikä on osa ohjelmoinnin vaikeutta..

    älä lannistu, jos et ymmärrä jotain tai jotain ei toimi, olemme kaikki ollut siellä. Kun olet käynyt läpi joitakin resursseja ja sinusta tuntuu valmiina haasteeseen, suosittelen harjoittelua löytää haluamasi elementti verkkosivustolla ja yrittää luoda sen uudelleen. Toinen hyvä tapa on siirtyä 365 PSD: hen tai Dribbbleyn ja löytää haluamasi web-elementti.

    Katsokaa esimerkiksi tätä Easy Notes -tekniikkaa, joka on kuvattu Dribbble-sivustolla. Napsauta liitetiedostoa ja yritä luoda keskimmäinen tehtävä -tyyppinen widget.

    Kun voit luoda yksittäisiä elementtejä, voit käsitellä suurempia projekteja, kuten koko verkkosivustoa. Voit selata sivustoja kuten Themeforest, Designmodo ja Premium Pixels. Voit jopa ottaa valmiita WordPress / HTML-teemoja ja yrittää luoda niitä kotona staattisena HTML-sivuna.

    Varmista, että olet tietoinen lisensoinnista. Teemat metsässä ja monissa muissa paikoissa on lisensoitu ja niitä ei saa käyttää ilman lisenssiä, vaikka luodaan ne uudelleen tyhjästä!

    Resurssit, jotka voivat auttaa

    HTML

    • W3Schools
    • HTML-koira
    • TutorialsPoint
    • Tizag

    CSS

    • W3Schools
    • HTML-koira
    • TutorialsPoint
    • Tizag
    • CSSTutorial.net

    Muut resurssit

    • Codecademy HTML & CSS
    • CSS Zen Garden
    • CSS3 W3Schoolsissa
    • CSS-värivalitsin
    • Interaktiivinen CSS-valitsimen opetusohjelma
    • CSS-ohjeet
    PHP (huhtikuu)

    On tullut aika oppia joitakin palvelinpuolen tavaroita. Toistaiseksi olet oppinut vain asiakaskoodia. HTML ja CSS lähetetään käyttäjän selaimeen ja käsitellään siellä. PHP käsitellään palvelimella ja muunnetaan HTML: ksi ja CSS: ksi ja lähetetään selaimeen. Siinä on lukuisia hyödyllisiä ominaisuuksia, joista saat tietoa tästä kuukaudesta.

    PHP on se, että WordPress voi näyttää tuhansia artikkeleita yhdellä tiedostolla. PHP on, miten sivusto voi näyttää kirjautuneen käyttäjän nimen, miten Facebook voi näyttää ystäviäsi ja niin edelleen. Sama sivu Facebookissa näyttää hyvin erilaiselta kuin minulle, koska palvelinpuolen koodi on maaginen.

    Jälleen, PHP ei ole vaikeaa, mutta on paljon tietää. Vaikeutta kasvatetaan edelleen, koska se ei pysty luomaan jotain hyödyllistä jo jonkin aikaa. Suosittelen tarkastelemaan WordPress-teemoja mahdollisimman pian nähdäksesi käytännön sovelluksia.

    Muista, että sinun ei tarvitse tietää kaikkea PHP: ssä WordPressin aloittamiseksi. Objektiorientoitu PHP ei ole jotain, jota sinun täytyy huolehtia lyhyellä aikavälillä, eikä sinun tarvitse muistaa kaikkia käytettävissä olevia toimintoja.

    Ottaa hyvän työtaidon muuttujista, silmukoista, jos lausunnot ja toiminnot ovat hyvä alku. Sieltä, mitä enemmän tiedät paremmin, ja otatte paljon asioita WordPressistä.

    Resurssit, jotka voivat auttaa

    • W3Schools
    • Codecademy
    • Tizag
    • TutorialsPoint
    • PHP Language Reference
    • PHP-funktion viite
    WordPress-teeman muuttaminen (toukokuu)

    Lopuksi voimme aloittaa WordPress! WordPress käyttää HTML-, CSS-, PHP- ja Javascript-ohjelmia sisällön näyttämiseen. Et ole vielä oppinut Javascriptistä, mutta se on ok, voimme tehdä sen myöhemmin.

    Ensimmäinen asia, jonka sinun pitäisi tehdä, on muokkaa teemaa. FTP: n käyttäminen siirtyy kansioon, joka pitää aktiivisen teeman ja toistaa sen. Etsi, missä otsikko on ja siirrä se sisällön alapuolelle, lisää tekstiä, lisää joitakin CSS: ää ja niin edelleen.

    Huomaa, että tämä todella muuttaa live-sivustoasi, joten tee tämä vain, jos olet varma, että se on ok. Myös teemoja ei saa koskaan muuttaa koskettamalla niiden koodia suoraan. Se on hienoa käytännössä, mutta todellisuudessa sinun täytyy joko luo oma teema tai muokkaa olemassa olevaa lapsia-teemaa (katso lisätietoja tämän kuukauden resurssiosasta).

    Tämän kuukauden tavoite on saada aikaan mielenkiinto, miten teema toimii ja mitä koodia se käyttää. Sinun pitäisi aloittaa oppiminen mallipohjaisista tunnisteista, erityisistä WordPress-toiminnoista, joita voidaan käyttää postitietojen näyttämiseen, ja tiedostoista, joita teema vaatii.

    Suosittelen ensin teeman muokkaamista. Tämän pitäisi olla asennettuna WordPress 4.1+: lla, koska se on uusi oletusaihe. Tämä teema noudattaa kaikkia nykyisiä standardeja ja asettaa kehyksen kehitykselle; voit olla varma, että mitä tahansa koodausta, jonka näet kaksikymmentätoista, on oikein.

    Kuukauden lopussa sinun pitäisi tuntea olosi mukavaksi tekemällä pieniä muutoksia teemaan, ja sinulla pitäisi olla karkea käsitys siitä, miten aloittaa oman teemasi alusta alkaen. älä unohda, tässä kuussa on kyse kokeilu, älä pelkää tehdä asioita, joita ei suositella joillakin sivustoilla. olet oppiminen, älä luo tuotetta!

    Resurssit, jotka voivat auttaa

    • Lasten teeman dokumentaatio
    • Miten luodaan lapsi-teema
    • Lasten teeman opetusohjelma
    • Mallin tunnisteet
    Teeman luominen (kesäkuu)

    Teeman luominen ei ole liian erilainen kuin olemassa olevan, mutta sinun on luotava paljon omia tiedostoja. älä pelkää kopioida-liitä muista teemoista, kuten Kaksikymmentä viisitoista. Tiedostot kuten comments.php keskustelujen määrä on suurin piirtein sama useimmilla sivustoilla. Voit käyttää CSS: ää, jotta se näyttää erilaiselta ja järjestäisi vain HTML-koodin.

    Teeman luominen on hyvä harjoitus, koska se vie sinut läpi niin paljon toimintoja, että se syventää tietämystäsi WordPressista yleensä. sinun on luotava otsikko ja alatunniste, sinun täytyy miettiä sivupalkkeja, valikoita, kommentteja, yksittäisiä viestejä, sivuja, kotisivuja ja paljon muuta.

    Sinun pitäisi keskittyä kehitystyön aikana esiin tuleviin kysymyksiin. Sivustosi näyttää uusimmat 10 viestiä etusivulla, mutta "mitä teen, jos haluan jotain täysin erilaista?" Nämä ovat sellaisia ​​kysymyksiä, jotka voivat syntyä vain rakennettaessa jotain.

    Sinun on hyvä ymmärtää mallin hierarkia, joka ohjaa tietyn sisällön näyttämisestä vastaavia tiedostoja. Tarkista sivumallit (katso resurssit). Näiden avulla voit luoda sivuja, joilla on mukautettuja toimintoja.

    Kun olet käynyt läpi kaiken, suosittelen tarkastelemaan mukautettuja mukautettuja kenttiä. Tämän laajennuksen avulla voit luoda erittäin hyödyllisiä vaihtoehtoisia ryhmiä virkoihin, joita voit käyttää teemoissasi.

    minä”Luettelon runsaasti resursseja täällä, mutta jos olet epävarma, katso apua kaksikymmentäkymmenestätoista koodikehyksestä.!

    Resurssit, jotka voivat auttaa

    • Mallin hierarkia
    • Ehdolliset tunnisteet
    • Täyden toiminnon viite
    • Teeman kehittäminen
    • Sivupalkin dokumentaatio
    • Navigointivalikot
    • Arkistoindeksi
    • Staattisen etusivun luominen
    • Hakusivun luominen
    • A 404 -sivun luominen
    • Kommenttien malli
    • Tekijän mallit
    • Sivumallit
    • Edistyneet mukautetut kentät
    Koukut ja laajennukset (heinäkuu)

    Koukkujärjestelmä tarjoaa perustan laajennuksille. Niiden avulla voit lisätä WordPressiin uusia toimintoja tai muokata olemassa olevaa ydintä toiminnallisuus ilman tarvetta muuttaa ydintä koodi.

    He työskentelevät sellaisia ​​kuin laukaisee. Sen sijaan, että menisit koodiin WordPress-tiedostoissa, jotka julkaisevat viestin ja lisäävät oman koodin lähettämään kirjoittajalle sähköpostin, voit sanoa: “Kun WordPress julkaisee viestin, lähetä sähköpostia kirjoittajalle”. Tämä voidaan tehdä täysin erillisessä tiedostossa, joka tarkoittaa, että ydinkoodia ei koskaan muuteta.

    Olet itse käyttänyt niitä myös teemassasi, kun käytit wp_head () ja wp_footer () toiminnot. WordPress käyttää näitä sisäisesti koodin joukkoa, kuten esimerkiksi admin-palkkia. Näin pluginit voivat muokata teemoja koskematta itse teemaa.

    Oppiminen koukkuista on sinun pisteenä plugin-kehitykseen. Niiden ymmärtäminen on avainasemassa työskentelyssä WordPressin kanssa ja mahdollisesti tarjoamalla ammattitaitoisia palveluja tulevaisuudessa. Ota aikaa hallita tätä, sinun tulee luottaa koukkuun kovasti kaikkiin projekteihisi.

    Tässä kuussa sinun ei pitäisi kaivaa liian syvälle laajennuksiin, mutta vaadittujen tiedostojen oppiminen ja jotkut perusasiat sopivat todennäköisesti aikakautemme sisälle. Lisäosat on helppo luoda, ne tarvitsevat vain yhden tiedoston, jossa on kommentti.

    Sieltä voit tehdä mitä tahansa”d, mutta sinun täytyy käyttää oikeita koukkuja - minkä vuoksi koukut ovat niin tärkeitä.

    Resurssit, jotka voivat auttaa

    • Plugin-sovellusliittymä
    • Lopullinen opas koukkuun
    • Aloittelijan opas toimiin ja suodattimiin
    • Määritä omat koukut
    • Pluginin kirjoittaminen
    • WordPress-laajennuksen luominen
    Plugin-taito (elokuu)

    Elokuu on aika laittaa käytäntöjä pluginien luomiseen. Etsi jotain, jota haluat laajennuksen ja tee se itse. Haluaisitko, että kaikki hyvät esimerkit muuttuisivat “mahtava” milloin tahansa julkaistaan ​​viesti? Mene eteenpäin ja tee se.

    Jos löydät loistavan idean, voit lähettää sen plugin-arkistoon, mutta pelin nimi on käytännössä täydellinen. Voit alkaa huolehtia seuraavista koodausstandardeista ja varmistaa, että koodisi on kommentoitu ja muotoiltu mukavasti.

    Sinun pitäisi olla riittävästi tietoa, jotta tällaiset asiat häiritsevät. Hetken kuluttua kommentointi ja vakio-koodi ovat toista luontoa, vaikka se tuntuu aluksi hieman epäterveeltä.

    Luo tässä kuussa vähintään 2-3 laajennusta. Tee niistä monipuolisia, jos muutat postisisältöä, ehkä toinen pitäisi tehdä jotain, kun viesti julkaistaan. Ehkä sinun pitäisi luoda mukautettuja postityyppejä ja mukautettuja taksonomioita, joita tarvitaan usein monimutkaisempiin projekteihin, katso resurssit-osion linkit.

    Tämä on vaihe, jossa sinun pitäisi vähitellen oppia WordPressin syrjäisiä alueita, kuten luoda uusia rooleja, mukautettuja postityyppejä ja paljon muuta. Sinä voida metsästää kaikki tämä ja tutki niitä, mutta saattaa olla parempi puuttua niihin, koska ne tulevat hankkeen vaatimukseksi.

    Koodaaminen tehokkaasti ja luotettavasti asioihin, joita tiedät, on tärkeämpää kuin aivojenne määrä. Olen koodannut jo pitkään, ja joskus minun täytyy etsiä yksinkertaisimmat asiat. Tietäen, että jotain on saatavilla, riittää, että kyky koodata helposti on tärkeämpää,

    Resurssit, jotka voivat auttaa

    • Koodausstandardit
    • phpDocumentor-dokumentaatio
    • Mukautetut taksonomiat
    • Mukautetut postityypit
    • Asetusten API
    • Metatietojen API
    • Asetukset API
    • Täydellinen opas mukautettuja postityyppejä varten
    • Käännettävien teemojen ja laajennusten luominen
    • Komentosarjojen ja tyyleiden lisääminen
    Javascript (syyskuu)

    (Lähes) viimeinen palapelin pala on Javascript. Javascriptin avulla voit lisätä interaktiivisuutta ja muita kehittyneitä ominaisuuksia sivustoosi. Käyttämällä Javascriptiä voit avata ponnahdusikkunoita, ladata kommentteja paikalleen, toteuttaa loputtoman vierityksen ja paljon muuta.

    Javascript on pohjimmiltaan asiakaspuolinen kieli, mutta se voidaan yhdistää palvelinpuolen koodiin käyttämällä AJAXia. Näin voit esimerkiksi äänestää artikkelista. Kun napsautat äänestyspainiketta, painike muuttuu kiitosmuistiin ja äänten määrä kasvaa yhdellä. Kaikki tämä tapahtuu ilman sivun uudelleenlatausta. Tämä on Javascript yhdistettynä joihinkin PHP: hen käyttämällä AJAXia.

    Suurin osa käytettävästä Javascriptistä on jQuery. jQuery on Javascript-kehys, joka toteuttaa erikoistoimintoja ja tarjoaa helpon pääsyn yleisesti käytettyihin kuvioihin. On tärkeää ymmärtää, että jQuery on ei erityinen Javascript, aivan kuten WordPressissa käytetyssä PHP: ssä ei ole mitään erityistä. Se on yksinkertaisesti kehys, jossa voit työskennellä.

    Javascript voi olla kaikkein monimutkaisin, koska se kattaa useita tieteenaloja ja löytyy monista verkkosivuston näkökohdista. Koodien seurannasta resurssien lataamiseen, kuvien hallintaan, käyttäjän toimintojen sieppaamiseen ja yksinkertaisiin animaatioihin se on todella kaikkialla.

    Hyvä uutinen on, että tiedät, että sinulla on kaikki tiedot, joita tarvitset Javascriptin lisäämiseen teemaan tai pluginiin heti. Sinun pitäisi olla “päässyt pahimman yli” - kaiken mitä opit juuri nyt pitäisi olla helppo toteuttaa, kun olet oppinut sen.

    Resurssit, jotka voivat auttaa

    javascript

    • W3Schools
    • Codecademy
    • TutorialsPoint
    • HTML-koira

    jQuery

    • W3Schools
    • Codecademy
    • jQuery-oppimiskeskus
    • TutorialsPoint

    Lisää

    • AJAX ja WordPress
    • Kuinka käyttää AJAXia WordPressissa
    Harjoituskäytäntö (lokakuu)

    Korostaakseni, kuinka tärkeää on käytännössä, suosittelen, että siihen kiinnitetään koko kuukausi. Olen ohjelmoinut jo jonkin aikaa ja uuden tulokkaan verrattuna voin ymmärtää uusia käsitteitä nopeammin, mutta olen edelleen täysin kadonnut ilman käytäntöä.

    Onneksi mitä enemmän käytäntöä, sitä nopeammin opit asioita myöhemmin. Itse asiassa tottumalla aina työskentelemään koodin kanssa, tarvitset vähemmän ja vähemmän käytäntöjä saadaksesi saman tuloksen.

    WordPress-ympäristössä paras tapa harjoitella on luoda teemoja ja laajennuksia. Yksi tapa, jolla voit kokeilla, on luoda yksinkertainen, jo olemassa oleva plugin tyhjästä. Jos jumiutuu jonnekin, voit tarkastella varsinaisen tuotteen lähdekoodia.

    Keskity syventämään jo tuntemiesi käsitteiden ymmärrystä. Tutustu suunnittelun ja kehittäjien aikakauslehtien lukemiseen ja suosikkisovellusten kehittäjien blogeihin. Seuraavassa on joitakin suurimmista paikoista lukea web-kehityksestä paitsi täällä Hongkiatissa.

    Lukulistasi

    • Smashing Magazine
    • WPMU DEV-blogi
    • Luettelon lisäksi
    • Web Design Depot
    • Speckyboy
    • Kuusi tarkistusta
    • Scotch.io
    • David Walsh-blogi
    • Code.Tutsplus
    • Designmodo
    • CSS-Tricks
    • älä pelkää Internetiä
    Advanced Concepts (marraskuu)

    Tämä on kuukausi, jolloin kaikki tietosi, joita sinulla on, tulee tulla yhteen ja voit alkaa tulla ohjelmoijaksi. Sinun pitäisi pystyä aloittamaan nähdä kuvan ja joilla on työkykyisiä tietoja neljästä pääkielestä, joita WordPress käyttää: HTML, CSS, JS ja PHP.

    Kehottaisin aloittamaan oppimisen Objektipohjainen PHP. Käytät sitä jo teemoissa ja laajennuksissa silmukassa ja muissa rakenteissa. OOP (objektisuuntautunut PHP) antaa sinulle mahdollisuuden kirjoittaa parempaa koodia ja ymmärtää paremmin WordPressin ydinkoodin. Lisäksi se on yhdyskäytävä ohjelmointiin C-tyyppisillä kielillä ja siten luodaan esimerkiksi iOS-sovelluksia.

    Voit jatkaa WordPress-tietämystäsi oppimalla joitakin luokista, miten vuorovaikutuksessa tietokantaan suoraan, miten transientit toimivat.

    Sinun pitäisi pystyä tekemään pieniä, maksettuja projekteja nyt luottavaisin mielin. älä unohda, että todellinen toimeksianto on siellä, missä opit eniten. Kyse ei ole pelkästään koodauksesta, vaan siitä, miten oppia kommunikoimaan koodista ihmisille, jotka eivät tiedä mitään Internetistä.

    Käytäntö on tärkeä kaikissa vaiheissa, mutta nyt sinun pitäisi olla tarpeeksi tietoa oppiaksemme käsitteen ilman liikaa työtä. Transienttien (vaihtoehtojen, joiden viimeinen voimassaolopäivä on) pitäisi olla esimerkiksi selkeitä, vaikka et olisi koskaan tarvinnut niitä. Sinun pitäisi pystyä arvioimaan, milloin ne ovat hyödyllisiä, ja etsiä niitä tarvittaessa.

    Lopullisena kielenä oppia WordPressille haluat katso MySQL joka on tottunut kysely tietokannasta suoraan. Paljon tätä toimintoa voidaan käyttää toimintojen kautta, mutta joskus sinun on kysyttävä db: ltä suoraan.

    Haluaisin korostaa sen merkitystä päästä objektiiviin suuntautuneeseen ajattelutapaan. Se tuntuu aluksi hyvin vieraalta ja niiden käyttö näyttää epäselvältä. Muista, kuinka PHP: n käyttö oli epäselvä, kun tutkit sitä ensin? Miten muuttuja ja jos lausunto saavat minut verkkosivulle?

    Objektipohjainen PHP on samanlainen. Sitä käytetään monimutkaisissa tapauksissa, sitä mutkikkaampia asioita tarvitaan vain suuriin sovelluksiin. Siksi käsitteet näyttävät joskus tarpeettomilta tai liian monimutkaisilta.

    Suosittelen todella laadukkaita video-opetusohjelmia. Suosikkini löytyvät Laracastsista (katso resurssit). Laracasts valmistettiin ensisijaisesti Laravelille, mutta siihen sisältyy paljon OOP- ja muita korkean tason konsepteja.

    • MySQL W3Schoolsissa
    • MySQL On TutorialsPoint
    • Laracasts
    • Object Oriented PHP aloittelijoille
    • TutorialsPoint
    • OOP-dokumentaatio
    • Puuhun rakennettu maja
    • Vuorovaikutus WordPress-tietokannan kanssa
    • Ohje siirtymille
    • Walker-luokka
    • WP_Error-luokka
    • WP_Query-luokka
    Kehittyneet kehitystyökalut (joulukuu)

    Nyt kun tiedät paljon enemmän, on aika helpottaa elämääsi oppimalla käyttämään joitakin kehittyneitä työkaluja. Tähän sisältyy esimerkiksi SSH: n avulla pääsee palvelimelle, WP-CLI WordPress-laitteiden hallintaan, Vagrant luo paikallisen WordPress-asennuksen, ja enemmän.

    Ensimmäinen asia, jonka sinun pitäisi oppia, on WordPressin asettaminen paikallisesti XAMPP: n, MAMP: n, WAMP: n tai Vagrantin avulla. Käytän henkilökohtaisesti Vagrantia, mutta loput ovat myös hienoja. Tämä poistaa tarpeen käyttää FTP: tä koko ajan, nopeuttaen huomattavasti kehitysaikaa.

    Seuraavaksi kannattaa tutkia SSH. Tähän liittyy käyttää terminaalia ja komennot. Tämä kuulostaa pelottavalta, mutta ei todellakaan. Se avaa uuden maailman. WP-CLI on suuri esittely tähän. Sen avulla voit asentaa WordPressin muutamassa sekunnissa, ladata teeman, päivittää sen ja luoda testikäyttäjiä yksinkertaisella komennolla.

    Suosittelen myös oppimista CSS-esikäsittelijät. Kielet, kuten LESS ja SASS, mahdollistavat muuttujien, toimintojen ja muiden kehittyneiden käsitteiden käyttämisen CSS: ssä.

    Osana preprocessor-tutkimuksiasi sinun tulee oppia käyttämään kehittyneitä kääntäjän työkaluja, kuten Prepros tai Codekit. Nämä työkalut voivat ladata verkkosivuston uudelleen aina, kun tiedosto tallennetaan, CSS-tiedosto automaattisesti, Javascriptin muokkaaminen ja niin edelleen.

    Tämä antaa sinulle käsityksen tuotannon koodausmaailmasta. Kehityksessä haluat käyttää yhtä monta erillistä tiedostoa, jotta koodi olisi loogisempi. Tuotannossa halutaan vain niin pieni jalanjälki kuin mahdollista, joten kaikki Javascript- ja CSS-tiedostot tulisi minimoida ja yhdistää. Mainitut työkalut antavat sinulle kaiken, mitä tarvitset, jotta voit olla tyytyväinen tähän.

    Sinun pitäisi myös aloittaa työskentely tehokkaammin tekstieditorilla. Käytätkö katkelmia? Tarkoitatko syntaksiasi automaattisesti? Tiedätkö kaikki näppäimistön pikanäppäimet, jotka helpottavat elämääsi?

    Tämä on alue, jolla voit jatkuvasti vaihtaa ja kasvaa. Kävin XAMPP: n käyttämisestä MAMP: iin lopulta Vagrantiin. Se oli luonnollinen oppimiskäyrä, ja olen edelleen oppimassa, mitä kaikki on tiedettävä Vagrantista.

    Kävin Notepad ++: n käyttämisestä Sublimeen Codaan Atomiin. Mitään näistä työkaluista ei ole mitään vikaa, mutta kun kasvoin, etenin luonnollisesti yhdestä toiseen.

    Lopuksi halutaan tutkia versionhallinta, erityisesti SVN ja Git. Perusteet ovat paljon samat, sinun täytyy oppia joitakin erillisiä komentoja, mutta kun ymmärrät yhden, toinen on helppo ymmärtää.

    Syy, miksi haluat molemmat, on se, että WordPress käyttää tällä hetkellä SVN: tä, kun olet julkaise laajennuksia ja teemoja, joita sinun on käytettävä SVN: ssä. Useimmat projektit käyttävät git koska se on hieman parempi työskentely tiimeissä, joten mitä haluat käyttää muihin projekteihin.

    Resurssit, jotka voivat auttaa

    • Vagrantin käyttäminen paikallisen WordPress-ympäristön määrittämiseen
    • Kulkuri
    • XAMPP
    • MAMP
    • WAMP
    • SSH-opetusohjelma Linuxille
    • SSH: n käyttö
    • WP-CLI
    • WP-CLI-opetusohjelma
    • VÄHEMMÄN
    • SASS
    • SASS-perusteet
    • SASS-oppaat
    • Aloittaminen LESS-toiminnolla
    • Codekit
    • Prepros
    • Koala
    • Visal-opas versionhallintaan
    • Opi versionhallinta Gitillä
    • SVN-kirja
    Lopulliset sanat

    Toivon, että tämä artikkeli antoi sinulle hyvän yleiskuvan siitä, mitä tarvitaan päästä mitään pro-kehittäjäksi. Todellisuudessa, jos voit sitoutua koko ajan, se ei todennäköisesti vie koko vuoden.

    On pidettävä mielessä kaksi suurta asiaa. Pääasiallinen on, että vaikka mikään yksittäinen bitti ei ole vaikeaa, on paljon tietää, mikä tekee siitä vaikean, kun se kootaan. älä pidä lannistua jos olet juuttunut tai työskentelet hitaammin kuin toiset. Kaikki työskentelevät omassa tahdissaan, jos pidät sitä, sinusta tulee hyvä kehittäjä.

    Myös yksi hyvien kehittäjien tärkeimmistä ominaisuuksista on se he eivät koskaan lopeta oppimista. He etsivät jatkuvasti parempia ratkaisuja, oppivat uusia kieliä ja uusia menetelmiä. He pitävät mielessä, että koodauksen maailma ei ole mustavalkoinen, monta kertaa ei ole olemassa yhtä hyvää vastausta ongelmaan.

    Onnea koodaustutkimuksessasi vuonna 2015, kerro meille, miten teet alla olevissa kommenteissa!