# gutenberg/4.0.0/lib/load.php

Gutenberg, version 4.0.0. 42 lines.

- Page: https://pluginprobe.com/plugins/gutenberg/4.0.0/code/lib/load.php
- Raw: https://pluginprobe.com/plugins/gutenberg/4.0.0/raw/lib/load.php
- Modified: 2018-10-10T19:03:12+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/gutenberg/4.0.0/code/lib/load.php#L10-L20`.

```php
<?php
/**
 * Load API functions, register scripts and actions, etc.
 *
 * @package gutenberg
 */

if ( ! defined( 'ABSPATH' ) ) {
	die( 'Silence is golden.' );
}

// These files only need to be loaded if within a rest server instance
// which this class will exist if that is the case.
if ( class_exists( 'WP_REST_Controller' ) ) {
	require dirname( __FILE__ ) . '/class-wp-rest-blocks-controller.php';
	require dirname( __FILE__ ) . '/class-wp-rest-autosaves-controller.php';
	require dirname( __FILE__ ) . '/class-wp-rest-block-renderer-controller.php';
	require dirname( __FILE__ ) . '/class-wp-rest-search-controller.php';
	require dirname( __FILE__ ) . '/class-wp-rest-search-handler.php';
	require dirname( __FILE__ ) . '/class-wp-rest-post-search-handler.php';
	require dirname( __FILE__ ) . '/rest-api.php';
}

require dirname( __FILE__ ) . '/meta-box-partial-page.php';
require dirname( __FILE__ ) . '/class-wp-block-type.php';
require dirname( __FILE__ ) . '/class-wp-block-type-registry.php';
require dirname( __FILE__ ) . '/blocks.php';
require dirname( __FILE__ ) . '/client-assets.php';
require dirname( __FILE__ ) . '/compat.php';
require dirname( __FILE__ ) . '/plugin-compat.php';
require dirname( __FILE__ ) . '/i18n.php';
require dirname( __FILE__ ) . '/register.php';


// Register server-side code for individual blocks.
require dirname( __FILE__ ) . '/../packages/block-library/src/archives/index.php';
require dirname( __FILE__ ) . '/../packages/block-library/src/block/index.php';
require dirname( __FILE__ ) . '/../packages/block-library/src/categories/index.php';
require dirname( __FILE__ ) . '/../packages/block-library/src/latest-comments/index.php';
require dirname( __FILE__ ) . '/../packages/block-library/src/latest-posts/index.php';
require dirname( __FILE__ ) . '/../packages/block-library/src/shortcode/index.php';

```
