V roku 2015 Stav Slova Matt Mullenweg hovoril o WordPress 4.4, o PHP 7 ao raste WordPressu, ale hlavným posolstvom prednášky bolo toto: JavaScript a API sú budúcnosť WordPressu.
Toto vyhlásenie je potrebné brať v správnom kontexte: WordPress neopúšťa PHP a PHP bude súčasťou WordPress v dohľadnej budúcnosti, ale úloha, ktorú zohráva JavaScript vo svete WordPress, bude stále väčšia.
Významné časti WordPressu už zahŕňajú JavaScript vrátane prispôsobovača a knižnice ako JQuery a Backbone sú integrované do WordPressu, ale až doteraz boli vývojári WordPress schopní vytvárať témy a doplnky, pričom poznali iba minimum JavaScriptu. Ak by ste mohli integrovať doplnok JQuery do svojich tém, boli by ste do značnej miery pokrytí.
Veci sa menia. Keď bol vydaný WordPress 4.4, JSON REST API sa konečne stalo súčasťou WordPress Core. Automattic vytvoril Calypso, nové administračné rozhranie pre WordPress v JavaScripte a Node.js. Je pravdepodobné, že viac vývojárov začne vytvárať integrácie WordPress založené na JavaScripte, ktoré sú veľmi populárne JavaScriptové rámce ako Angulara že JavaScript bude pre ekosystém WordPress čoraz dôležitejší. A ak to nestačí ako stimul, Mullenweg to jasne povedal:
“Naučte sa JavaScript, hlboko.”
Čo vyvoláva otázku, aký je najlepší spôsob, ako sa naučiť JavaScript? Existuje množstvo vynikajúcich zdrojov, ktoré vás prevedú cestou od začiatočníka v jazyku JavaScript k odborníkovi – JavaScript je sexy má jednu z najlepších — ale rád by som ponúkol cestu k kompetencii JavaScript, ktorá je bezplatná a ľahko dostupná.
Základy JavaScriptu
Codecademy ponúka vynikajúce úvod do základov JavaScriptu. Ako veľa zdrojov uznali, že kurzy Codecademy vás nedovedú od nuly k majstrovi, ale ak ste úplne na mori, pokiaľ ide o JavaScript (a kódovanie vo všeobecnosti), sú skvelým vzdelávacím zdrojom na pochopenie základných pojmov.
Beyond The Basics
Ak nepotrebujete držanie ruky, ktoré ponúka Codecademy, alebo ste dokončili svoju JavaScriptovú stopu, moje ďalšie odporúčanie je veľmi dobré Výrečný JavaScript. Je príliš stručný na to, aby bol užitočný pre skutočného začiatočníka, ale každý so základnými znalosťami nájde jasné vysvetlenia pojmov a vzorov JavaScriptu, ako aj množstvo cvičení, do ktorých sa zahryzne.
WordPress a JavaScript
Používanie JavaScriptu s WordPress závisí od pochopenia správneho spôsobu integrácie skriptov a externých aplikácií so samotným WordPress. Pre prvých má Tuts+ podrobného sprievodcu: Kompletný sprievodca správnym používaním JavaScriptu s WordPress. Ak chcete pochopiť, ako integrovať aplikácie postavené na rámcoch JavaScriptu, napr Reagovať a Hranatánie je lepší zdroj informácií ako ten oficiálny Dokumentácia WordPress API.
Node.js
Veľkú časť nedávneho vzrušenia vo svete JavaScriptu vyvolal Node.js. Node je implementácia JavaScriptu na strane servera, ale popisovať ho týmto spôsobom môže byť zavádzajúce. Nemôžete prejsť priamo od písania JavaScriptu pre prehliadač k písaniu aplikácií na strane servera, hlavne preto, že vám chvíľu trvá, kým sa zorientujete v modeli Node riadenom udalosťami. Jeden z najlepších zdrojov, s ktorými som sa stretol pri učení Node, je Uzol: V prevádzke. Je to pár rokov staré a veci sa vo svete Node hýbu rýchlo, takže by ste ho mali doplniť Workshopers Nodeschool.
Je veľmi nepravdepodobné, že by zručnosť PHP vývojárov WordPress bola v dohľadnej dobe zbytočná, ale vývojári hľadiaci do budúcnosti by sa mali zamyslieť nad pridaním JavaScriptových zručností do svojej sady nástrojov, aby sa mohli podieľať na vzrušujúcom vývoji vo svete WordPress.