Näin WordPress käsittelee URL-osoitteet
URL näyttää viattomalta. Se on vain merkkijono selaimen osoiterivillä. Mutta WordPressille URL ei ole tekstiä – se on semanttinen arv...
Lue artikkeli →
Miten WordPress käynnistyy: latausprosessi selitettynä
Kun käyttäjä kirjoittaa selaimeen URL-osoitteen ja painaa Enter, tapahtuu jotain, mikä näyttää yksinkertaiselta mutta on todellisuudess...
Lue artikkeli →
WordPressin globaali tila ($GLOBALS) ja sen sivuvaikutukset
WordPress ei ole minimalistinen arkkitehtuuri. Se ei ole tiukasti kapseloitu, dependency-injection -vetoinen moderni framework. Se on…
Lue artikkeli →
WP_Query SQL-tasolla: mitä konepellin alla tapahtuu
WP_Query on WordPressin sydän. Se on se mekanismi, joka päättää, mitä sisältöä sivulla näytetään. Mutta WP_Query…
Lue artikkeli →
WordPressin muistivuodot: mistä ne syntyvät
Muistivuoto kuulostaa dramaattiselta. Sana itsessään synnyttää mielikuvan järjestelmästä, joka vuotaa resursseja kuin reikäinen vesipul...
Lue artikkeli →
Dynamic vs static blocks: suorituskyky ja arkkitehtuuri
Gutenberg toi WordPressiin lohkot, mutta samalla se toi mukanaan kiinnostavan arkkitehtuurisen jakolinjan: staattiset ja dynaamiset lohk...
Lue artikkeli →
Block rendering pipeline: miten Gutenberg oikeasti piirtää sivun
Gutenberg näyttää käyttäjälle visuaaliselta editorilta, mutta konepellin alla kyse ei ole “tekstieditorista”, vaan rakenteellisesta rend...
Lue artikkeli →
WordPressin capability mapping syväanalyysi
Tämä on se osa WordPressiä, jossa järjestelmä siirtyy mekaanisesta tarkistuksesta kontekstuaaliseen päättelyyn. Ei enää pelkkä “onko…
Lue artikkeli →
Custom database tables WordPressissä – milloin ja miksi
Moni kehittäjä yrittää välttää custom-tauluja viimeiseen asti. Toiset taas rakentavat niitä innokkaasti heti kun data ei…
Lue artikkeli →
WordPress ja data migration skriptit
WordPress-projekteissa data ei ole koskaan täysin paikallaan. Sivustoja siirretään palvelimelta toiselle, rakenteita muutetaan, custom p...
Lue artikkeli →