| 1 |
<?php |
| 2 |
/** |
| 3 |
* Content Guidelines experimental feature. |
| 4 |
* |
| 5 |
* @package gutenberg |
| 6 |
*/ |
| 7 |
|
| 8 |
if ( ! defined( 'ABSPATH' ) ) { |
| 9 |
exit; |
| 10 |
} |
| 11 |
|
| 12 |
require_once __DIR__ . '/class-gutenberg-content-guidelines-post-type.php'; |
| 13 |
require_once __DIR__ . '/class-gutenberg-content-guidelines-rest-controller.php'; |
| 14 |
require_once __DIR__ . '/class-gutenberg-content-guidelines-revisions-controller.php'; |
| 15 |
|
| 16 |
// Register CPT (controllers auto-instantiated via post type args). |
| 17 |
add_action( 'init', array( 'Gutenberg_Content_Guidelines_Post_Type', 'register' ) ); |
| 18 |
|
| 19 |
// Register post meta at rest_api_init (block registry needs to be available). |
| 20 |
add_action( 'rest_api_init', array( 'Gutenberg_Content_Guidelines_Post_Type', 'register_post_meta' ) ); |
| 21 |
|