块编辑器开发文档

PluginPostPublishPanel

💡 云策文档标注

概述

PluginPostPublishPanel 是一个 WordPress 编辑器组件,用于在文章发布后显示的发布面板底部注入自定义内容。它允许开发者扩展发布后的用户界面,提供额外功能或信息。

关键要点

  • PluginPostPublishPanel 是一个 React 组件,位于 @wordpress/editor 包中。
  • 它通过 registerPlugin 注册,作为插件的一部分渲染自定义内容。
  • 适用于在文章发布后添加提示、操作按钮或其他交互元素。

代码示例

import { registerPlugin } from '@wordpress/plugins';
import { PluginPostPublishPanel } from '@wordpress/editor';

const PluginPostPublishPanelTest = () => (
    <PluginPostPublishPanel>
        <p>Post Publish Panel</p>
    </PluginPostPublishPanel>
);

registerPlugin( 'post-publish-panel-test', {
    render: PluginPostPublishPanelTest,
} );

📄 原文内容

This slot allows for injecting items into the bottom of the post-publish panel that appears after a post is published.

Example

import { registerPlugin } from '@wordpress/plugins';
import { PluginPostPublishPanel } from '@wordpress/editor';

const PluginPostPublishPanelTest = () => (
    <PluginPostPublishPanel>
        <p>Post Publish Panel</p>
    </PluginPostPublishPanel>
);

registerPlugin( 'post-publish-panel-test', {
    render: PluginPostPublishPanelTest,
} );

Location

post publish panel