Reactjs gutenburg在保存后运行js函数

Reactjs gutenburg在保存后运行js函数,reactjs,wordpress,wordpress-gutenberg,Reactjs,Wordpress,Wordpress Gutenberg,我希望发生的事情: 用户按“保存草稿”或“发布” 函数被运行 但是,我不知道如何从gutenburg的前端连接到post save函数。我设法解决了这个问题。对于任何好奇的人,我遵循以下教程: 然后使用以下代码: import { select, subscribe } from '@wordpress/data'; const { isSavingPost } = select( 'core/editor' ); console.log("hola amigo") var checked

我希望发生的事情:

  • 用户按“保存草稿”或“发布”
  • 函数被运行

  • 但是,我不知道如何从gutenburg的前端连接到post save函数。

    我设法解决了这个问题。对于任何好奇的人,我遵循以下教程:

    然后使用以下代码:

    import { select, subscribe } from '@wordpress/data';
    const { isSavingPost } = select( 'core/editor' );
    
    console.log("hola amigo")
    
    var checked = true;
    
    subscribe( () => {
      if ( isSavingPost() ) {
        checked = false;
      } else {
        if ( ! checked ) {
          console.log("Tasty burritos")
          checked = true;
        }
      }
    } );
    

    我设法弄明白了。对于任何好奇的人,我遵循以下教程:

    然后使用以下代码:

    import { select, subscribe } from '@wordpress/data';
    const { isSavingPost } = select( 'core/editor' );
    
    console.log("hola amigo")
    
    var checked = true;
    
    subscribe( () => {
      if ( isSavingPost() ) {
        checked = false;
      } else {
        if ( ! checked ) {
          console.log("Tasty burritos")
          checked = true;
        }
      }
    } );