wpcf7_enqueue_block_editor_assets()CF7 1.0

Хуков нет.

Возвращает

null. Ничего (null).

Использование

wpcf7_enqueue_block_editor_assets();

Код wpcf7_enqueue_block_editor_assets() CF7 5.9.3

function wpcf7_enqueue_block_editor_assets() {
	$contact_forms = array_map(
		static function ( $contact_form ) {
			return array(
				'id' => $contact_form->id(),
				'hash' => $contact_form->hash(),
				'slug' => $contact_form->name(),
				'title' => $contact_form->title(),
				'locale' => $contact_form->locale(),
			);
		},
		WPCF7_ContactForm::find( array(
			'posts_per_page' => 20,
			'orderby' => 'modified',
			'order' => 'DESC',
		) )
	);

	wp_add_inline_script(
		'contact-form-7-block-editor',
		sprintf(
			'window.wpcf7 = {contactForms:%s};',
			wp_json_encode( $contact_forms )
		),
		'before'
	);
}