Jadi saya memiliki metabox yang saya ingin memicu beberapa Javascript ketika sebuah posting disimpan (untuk menyegarkan halaman dalam use case ini.)
Di Editor Klasik, ini dapat dilakukan melalui pengalihan sederhana ke save_post
(dengan prioritas tinggi)
Tetapi karena Gutenberg mengubah proses penyimpanan untuk metabox yang ada menjadi panggilan AJAX sekarang, itu perlu javascript, jadi bagaimana caranya:
Dengarkan acara di mana semua proses penyimpanan selesai dan kemudian memicu javascript? Jika demikian, apa sebutan acara ini? Apakah ada referensi untuk acara ini di mana saja? ATAU
Memicu javascript di dalam proses penyimpanan AJAX metabox, yang kemudian dapat memeriksa status proses penyimpanan halaman induk sebelum melanjutkan?
wp.data.select('core/editor').isSavingPost()
... jenis akses ini tidak didokumentasikan di mana pun saya bisa melihat ... dan tampaknya juga tidak dapat diandalkan karena kembali false
setelah posting pertama kali disimpan (sebelum itu tidak ditentukan) apakah editor masih menyimpan atau tidak. facepalm
wp.data
penyimpanan data