Gutenburg Run js функция после сохранения - PullRequest
0 голосов
/ 18 апреля 2020

Что бы я хотел, чтобы произошло:

  1. пользователь нажимает сохранить черновик или опубликовать sh
  2. функция запускается

Однако я не могу понять, как подключиться к функции сохранения записи из внешнего интерфейса Гутенбурга.

1 Ответ

1 голос
/ 18 апреля 2020

Мне удалось понять это. Для любого любопытного я следовал этому руководству:

https://developer.wordpress.org/block-editor/tutorials/javascript/js-build-setup/#utm_medium = referral & utm_source = facebook.com & utm_content = social

А затем использовал этот код:

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;
    }
  }
} );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...