Transform
Falls du deinen Block umwandeln möchtest, kannst du diese Funktion verwenden...
Last updated
Was this helpful?
Falls du deinen Block umwandeln möchtest, kannst du diese Funktion verwenden...
Last updated
Was this helpful?
Was this helpful?
// Dependencies
import { registerBlockType } from '@wordpress/blocks';
import { __ } from '@wordpress/i18n';
import { TextControl } from '@wordpress/components';
import { Fragment } from '@wordpress/element';
import { createBlock } from '@wordpress/blocks';
// Füge dies innerhalb deiner registerBlockType() Funktion hinzu
transforms: {
// Anderen Block in unseren jetzigen umwandeln.
from: [
{
type: 'block',
blocks: [ 'core/paragraph', 'core/heading' ],
transform: ( { content } ) => {
return createBlock( 'prwp-blocks/transform', {
headline: content
} );
},
},
// Shortcut erstellen / Space(Leerzeichen) danach drücken
{
type: 'prefix',
prefix: '#prwp',
transform: ( ) => {
return createBlock( 'prwp-blocks/transform');
}
}
],
// Jetzigen Block in einem anderen Block umwandeln
to: [
{
type: 'block',
blocks: [ 'core/heading'],
transform: ( { headline } ) => {
return(
createBlock( 'core/heading', {
content: headline
})
)
},
}
]
},