如何在Gutenberg编辑器中触发我的侧边栏插件的侧边栏显示?

时间:2020-08-11 作者:Nicholas Cardot

因此,我为WordPress中的Gutenberg编辑器开发了一个侧栏。此侧边栏的目的是为一组出现在帖子编辑器下方的自定义输入框提供反馈、成绩、分数等。因此,用户可能希望将其打开,并在编辑时使用它查看其分数的实时更新。

现在,当然,工具栏上的按钮可以激活和停用侧栏,但我想知道它们是否是一种外部方式,我可以调用侧栏来显示它。我有一个行动要求,我刚刚添加到输入的那一部分,它将通知用户:;优化器“;现在存在,如果他们点击它,我希望侧栏被激活,以便他们可以查看它。我希望这样:

jQuery(document).on(\'click\', \'.my-button\', function() {
    // How do I activate, deactivate or toggle the activation of the sidebar?
    activateSidebar(\'my-cool-sidebar\');
    deactivateSidebar(\'my-cool-sidebar\');
    toggleSidebarActivation(\'my-cool-sidebar\');
});
当然,所有这些功能都是虚构的,但这就是你的用武之地。是否有一个函数或方法允许我调用与调用顶部工具栏按钮时发生的行为相同的行为?谢谢

1 个回复
SO网友:Nicholas Cardot

结果证明,只需点击按钮即可轻松完成。虽然这可能更多的是一种变通方法,而不是实际的解决方案,但它确实可以在一段代码中完成工作。

    jQuery(document).on(\'click\', \'.my-element\', function() {
        jQuery(\'my-button-selector\').click();
    });

相关推荐

在POST-EDITOR中找出更新失败的原因

在某些情况下,如果代码或其他方面存在问题,并尝试在Gutenberg post editor中更新帖子,您将收到“更新失败”错误消息:是否有任何方法可以调试/找出原因(即在控制台中)那里发生了什么错误或错误页面的响应是什么?