File "class-wp-rest-blocks-controller.php"
Full path: /home/kosmetik/public_html/wp-includes/rest-api/endpoints/class-wp-rest-blocks-controller.php
File
size: 998 B
MIME-type: text/x-php
Charset: utf-8
Download Open Edit Advanced Editor Back
<?php
class WP_REST_Blocks_Controller extends WP_REST_Posts_Controller
{
public function check_read_permission($post)
{
if (!current_user_can('read_post', $post->ID)) {
return false;
}
return parent::check_read_permission($post);
}
public function filter_response_by_context($data, $context)
{
$data = parent::filter_response_by_context($data, $context);
unset($data['title']['rendered']);
unset($data['content']['rendered']);
return $data;
}
public function get_item_schema()
{
$schema = parent::get_item_schema();
$schema['properties']['title']['properties']['raw']['context'] = array('view', 'edit');
$schema['properties']['content']['properties']['raw']['context'] = array('view', 'edit');
unset($schema['properties']['title']['properties']['rendered']);
unset($schema['properties']['content']['properties']['rendered']);
return $schema;
}
}