plugin-development – Botón de acción personalizada en el editor de Gutenberg (post_submitbox_misc_actions – equivalente)

Pregunta:

En Classic Editor y Wordress 4.xi se utilizó la acción ' post_submitbox_misc_actions ' para agregar un control personalizado al área del cuadro de envío. ¿Hay alguna forma de hacer esto en el editor de Gutenberg? ¿Algo equivalente a la vieja acción?

Gracias por su ayuda.

Respuesta:

wp_enqueue_script(
    'some-slug',
    '/path/to/script.js',
    array( 'wp-edit-post', 'wp-plugins', 'wp-i18n', 'wp-element' ),
    '0.1'
);

script.js :

var el = wp.element.createElement;
var __ = wp.i18n.__;
var registerPlugin = wp.plugins.registerPlugin;
var PluginPostStatusInfo = wp.editPost.PluginPostStatusInfo;
var TextControl = wp.components.TextControl;

function MyPostStatusInfoPlugin({}) {
    return el(
        PluginPostStatusInfo,
        {
            className: 'my-post-status-info'
        },
        el(
            TextControl,
            {
                name: 'my_edit_summary',
                label: __( 'Edit summary' ),
                help: __( 'Briefly summarise your changes' )
            }
        )
    );
}

registerPlugin( 'my-post-status-info-plugin', {
    render: MyPostStatusInfoPlugin
} );

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

web tasarım