La creazione di un plugin WordPress che lavori su Gutenberg si crea una struttura su Node con React come codice dei file.
Installare node e le dipendenze
npm init
npm install
Far partire Node
npm run start
Far partire l’ambiente virtuale. Aprire prima Docker
wp-env start
Per creare lo zip del plugin da inserire sul sito WordPress
Nel file package.json
"files": [
"build/*",
"languages/*",
"xxxxxxxxxxx-block.php",
"LICENSE.md",
"readme.txt"
],
Ed aggiungere agli script
"plugin-zip": "wp-scripts plugin-zip"
Far partire il comando per creare lo zip
npm run plugin-zip
Generare le traduzioni
Per creare il file delle traduzioni inserire questo
"build:makepot": "npx @wp-blocks/make-pot",