X7ROOT File Manager
Current Path:
/home/notabjze/caribbeansee.com/wp-includes/rest-api/endpoints
home
/
notabjze
/
caribbeansee.com
/
wp-includes
/
rest-api
/
endpoints
/
ðŸ“
..
📄
class-wp-rest-application-passwords-controller.php
(23.59 KB)
📄
class-wp-rest-attachments-controller.php
(43.12 KB)
📄
class-wp-rest-autosaves-controller.php
(13.16 KB)
📄
class-wp-rest-block-directory-controller.php
(9.72 KB)
📄
class-wp-rest-block-pattern-categories-controller.php
(4.42 KB)
📄
class-wp-rest-block-patterns-controller.php
(8.17 KB)
📄
class-wp-rest-block-renderer-controller.php
(5.7 KB)
📄
class-wp-rest-block-types-controller.php
(23.41 KB)
📄
class-wp-rest-blocks-controller.php
(2.65 KB)
📄
class-wp-rest-comments-controller.php
(56.17 KB)
📄
class-wp-rest-controller.php
(18.59 KB)
📄
class-wp-rest-edit-site-export-controller.php
(2.07 KB)
📄
class-wp-rest-global-styles-controller.php
(19.67 KB)
📄
class-wp-rest-menu-items-controller.php
(31.49 KB)
📄
class-wp-rest-menu-locations-controller.php
(8.32 KB)
📄
class-wp-rest-menus-controller.php
(16.25 KB)
📄
class-wp-rest-pattern-directory-controller.php
(12.89 KB)
📄
class-wp-rest-plugins-controller.php
(27.87 KB)
📄
class-wp-rest-post-statuses-controller.php
(10.08 KB)
📄
class-wp-rest-post-types-controller.php
(12.63 KB)
📄
class-wp-rest-posts-controller.php
(94.75 KB)
📄
class-wp-rest-revisions-controller.php
(24.32 KB)
📄
class-wp-rest-search-controller.php
(11.04 KB)
📄
class-wp-rest-settings-controller.php
(10.05 KB)
📄
class-wp-rest-sidebars-controller.php
(15.35 KB)
📄
class-wp-rest-site-health-controller.php
(9.62 KB)
📄
class-wp-rest-taxonomies-controller.php
(13.23 KB)
📄
class-wp-rest-templates-controller.php
(29.11 KB)
📄
class-wp-rest-terms-controller.php
(33.17 KB)
📄
class-wp-rest-themes-controller.php
(19.1 KB)
📄
class-wp-rest-url-details-controller.php
(20.07 KB)
📄
class-wp-rest-users-controller.php
(46.22 KB)
📄
class-wp-rest-widget-types-controller.php
(18.31 KB)
📄
class-wp-rest-widgets-controller.php
(25.86 KB)
Editing: class-wp-rest-blocks-controller.php
<?php /** * Reusable blocks REST API: WP_REST_Blocks_Controller class * * @package WordPress * @subpackage REST_API * @since 5.0.0 */ /** * Controller which provides a REST endpoint for the editor to read, create, * edit and delete reusable blocks. Blocks are stored as posts with the wp_block * post type. * * @since 5.0.0 * * @see WP_REST_Posts_Controller * @see WP_REST_Controller */ class WP_REST_Blocks_Controller extends WP_REST_Posts_Controller { /** * Checks if a block can be read. * * @since 5.0.0 * * @param WP_Post $post Post object that backs the block. * @return bool Whether the block can be read. */ public function check_read_permission( $post ) { // By default the read_post capability is mapped to edit_posts. if ( ! current_user_can( 'read_post', $post->ID ) ) { return false; } return parent::check_read_permission( $post ); } /** * Filters a response based on the context defined in the schema. * * @since 5.0.0 * * @param array $data Response data to filter. * @param string $context Context defined in the schema. * @return array Filtered response. */ public function filter_response_by_context( $data, $context ) { $data = parent::filter_response_by_context( $data, $context ); /* * Remove `title.rendered` and `content.rendered` from the response. It * doesn't make sense for a reusable block to have rendered content on its * own, since rendering a block requires it to be inside a post or a page. */ unset( $data['title']['rendered'] ); unset( $data['content']['rendered'] ); return $data; } /** * Retrieves the block's schema, conforming to JSON Schema. * * @since 5.0.0 * * @return array Item schema data. */ public function get_item_schema() { // Do not cache this schema because all properties are derived from parent controller. $schema = parent::get_item_schema(); /* * Allow all contexts to access `title.raw` and `content.raw`. Clients always * need the raw markup of a reusable block to do anything useful, e.g. parse * it or display it in an editor. */ $schema['properties']['title']['properties']['raw']['context'] = array( 'view', 'edit' ); $schema['properties']['content']['properties']['raw']['context'] = array( 'view', 'edit' ); /* * Remove `title.rendered` and `content.rendered` from the schema. It doesn’t * make sense for a reusable block to have rendered content on its own, since * rendering a block requires it to be inside a post or a page. */ unset( $schema['properties']['title']['properties']['rendered'] ); unset( $schema['properties']['content']['properties']['rendered'] ); return $schema; } }
Upload File
Create Folder