Avisos
Vaciar todo

Problema Plugin Wordpress Gutemberg React

2 Respuestas
2 Usuarios
0 Reactions
3 Visitas
Respuestas: 1
New Member
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

hola he hecho un plugin en React para Gutemberg, lo he hecho con https://github.com/ahmadawais/create-guten-block pero no me funciona...

Si pongo el Componente en en la Parte del Edit:  funciona correctamente , pero si lo pongo en el Save:  da un error de Manifest 321 react  y no funciona y no se porque

 

import { Calculator } from '../Calculator';

import { Service } from '../components/Service';

/**

* BLOCK: pricing-beauty

*

* Registering a basic block with Gutenberg.

* Simple block, renders and saves the same content without any interactivity.

*/

// Import CSS.

import './editor.scss';

import './style.scss';

const { __ } = wp.i18n; // Import __() from wp.i18n

const { registerBlockType } = wp.blocks; // Import registerBlockType() from wp.blocks

/**

* Register: aa Gutenberg Block.

*

* Registers a new block provided a unique name and an object defining its

* behavior. Once registered, the block is made editor as an option to any

* editor interface where blocks are implemented.

*

* @link https://wordpress.org/gutenberg/handbook/block-api/

* @param {string} name Block name.

* @param {Object} settings Block settings.

* @return {?WPBlock} The block, if it has been successfully

* registered; otherwise `undefined`.

*/

registerBlockType( 'cgb/block-pricing-beauty', {

// Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.

title: __( 'pricing-beauty - CGB Block' ), // Block title.

icon: 'shield', // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.

category: 'common', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.

keywords: [

__( 'pricing-beauty — CGB Block' ),

__( 'CGB Example' ),

__( 'create-guten-block' ),

],

/**

* The edit function describes the structure of your block in the context of the editor.

* This represents what the editor will render when the block is used.

*

* The "edit" property must be a valid function.

*

* @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/

*

* @param {Object} props Props.

* @returns {Mixed} JSX Component.

*/

edit: ( props ) => {

// Creates a <p class='wp-block-cgb-block-pricing-beauty'></p>.

return (

<div className={ props.className }>

<Calculator />

</div>

);

},

/**

* The save function defines the way in which the different attributes should be combined

* into the final markup, which is then serialized by Gutenberg into post_content.

*

* The "save" property must be specified and must be a valid function.

*

* @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/

*

* @param {Object} props Props.

* @returns {Mixed} JSX Frontend HTML.

*/

save: ( props ) => {

return (

<div className={ props.className }>

<Calculator />

</div>

);

},

} );

Contenido solo visible a usuarios registrados


 
Respondido : 19/09/2021 5:03 pm
Jhon
 Jhon
Respuestas: 44954
Illustrious Member Moderator
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Hola

Te sugiero que revises los plugins que se han realizado con create-guten-block

https://github.com/ahmadawais/create-guten-block/blob/master/plugins.md

Revisa el código posiblemente tengas alguna pista. La otra opción es consultar directamente con los desarrolladores en Github.

Desde este foro lamentablemente no vemos este tipo de temas de programación y sólo podemos darte generalidades.

Saludos.

 


 
Respondido : 19/09/2021 7:20 pm