Tribe__Editor::is_events_using_blocks()

Whether the TEC setting dictates Blocks or the Classic Editor.

used in ET, ET+ and TEC


Return

(bool) True if using Blocks. False if using the Classic Editor.


Top ↑

Source

File: src/Tribe/Editor.php

	public function is_events_using_blocks() {
		/**
		 * Whether the event is being served through blocks
		 * or the classical editor.
		 *
		 * @since 4.12.0
		 *
		 * @param bool $is_using_blocks True if using blocks. False if using the classical editor.
		 */
		$is_using_blocks = apply_filters( 'tribe_is_using_blocks', null );

		// Early bail: The filter was overridden to return either true or false.
		if ( null !== $is_using_blocks ) {
			return $is_using_blocks;
		}

		// Early bail: The site itself is not using blocks.
		if ( ! $this->should_load_blocks() ) {
			return false;
		}

		return tribe_is_truthy( tribe_get_option( 'toggle_blocks_editor' ) );
	}

Top ↑

Changelog

Changelog
Version Description
4.12.0 Introduced.