Met Gutenberg veranderd de WordPress editor in één grote blokkendoos waarbij iedere denkbare combinatie gemaakt kan worden. Maar wat als je een block nodig hebt die niet bestaat? Dan wordt het tijd om er zelf een te schrijven!
Geen nood, het is niet super moeilijk; in deze talk lopen we stap voor stap door de onderdelen van een Gutenberg block en laat ik je zien hoe je zelf een simpel block bouwt. We zullen in crash-course stijl de volgende onderwerpen behandelen:
- Moderne Javascript in WordPress
- NPM & Webpack in de praktijk
- Block attributes
- Edit
- Save
16. "ES6" in vier slides...
Meer? Check de course van Wes Bos!
@LucP
17. "ES6" in vier slides...
function( param1, param2 ){
Return 'Hello World'
}
( param1, param2 ) => { 'Hello World' }
Functions
Toen
Nu
@LucP
18. "ES6" in vier slides...
var test = 'Hello World';
console.log( test )
/-> Hello World
let test = 'Hello World';
console.log( test ); /-> Hello World
test = 'Hello';
console.log( test ); /-> Hello
const myVar = 'Can't touch this';
myVar = 'Let's try anyway' /-> ERROR!
Let / Const
Toen
Nu
@LucP
19. "ES6" in vier slides...
Var HelloWorld = new function(){
Init: function(){
//logic here
}
}
Class HelloWorld extends Component{
constructor(){
super(...arguments);
}
}
Classes
Toen
Nu
@LucP
20. "ES6" in vier slides...
<script type="text/javascript" src=".
Import 'Sort' from 'gutenberg-sortable'
Components
Toen
Nu
@LucP