Avainsana: #designpatterns
Gutenberg toi WordPressiin lohkot, mutta samalla se toi mukanaan kiinnostavan arkkitehtuurisen jakolinjan: staattiset ja dynaamiset lohk...
Gutenberg näyttää käyttäjälle visuaaliselta editorilta, mutta konepellin alla kyse ei ole “tekstieditorista”, vaan rakenteellisesta rend...
Sanitization vs escaping: miksi molempia tarvitaan
ArtikkeleitaWordPress-kehityksessä – ja web-kehityksessä ylipäätään – harva aihe synnyttää yhtä paljon hiljaista sekaannusta kuin sanitization ja es...
WordPressin capability mapping syväanalyysi
ArtikkeleitaTämä on se osa WordPressiä, jossa järjestelmä siirtyy mekaanisesta tarkistuksesta kontekstuaaliseen päättelyyn. Ei enää pelkkä “onko kä...
Moni kehittäjä yrittää välttää custom-tauluja viimeiseen asti. Toiset taas rakentavat niitä innokkaasti heti kun data ei mahdu siististi...
WordPress Filesystem API käytännössä
ArtikkeleitaWordPress-kehityksessä törmää ennemmin tai myöhemmin hetkeen, jolloin pitäisi koskea tiedostojärjestelmään. Kirjoittaa tiedosto. Lukea...
WordPressin Hooks-järjestelmä
ArtikkeleitaWordPressin Hooks-järjestelmä on yksi niistä mekanismeista, jotka tekevät koko alustan mahdolliseksi. Ilman hookeja WordPress olisi pelk...
WordPressin teeman ja lisäosan välinen vastuunjako
ArtikkeleitaWordPressissä yksi toistuvimmista arkkitehtuurivirheistä on vastuunjaon hämärtyminen teeman ja lisäosan välillä. Kun rajaa ei vedetä...
Shortcode ei ole vanhentunut ratkaisu, mutta se ei ole myöskään yleisratkaisu. Oikeassa paikassa se on edelleen järkevä ja…
WordPress ja Composer: Riippuvuuksien hallinta
ArtikkeleitaWordPress ja Composer ovat pitkään eläneet hieman eri maailmoissa. WordPress syntyi aikana, jolloin PHP-projektit olivat usein monoliit...
