<?php
/**
* Temporary compatibility shims for block APIs present in Gutenberg.
*
* @package gutenberg
*/
/**
* Adds support for excerpt to the wp_block post type.
*/
function gutenberg_add_excerpt_support_to_wp_block() {
add_post_type_support( 'wp_block', 'excerpt' );
}
add_action( 'init', 'gutenberg_add_excerpt_support_to_wp_block' );
/**
* Updates the labels for the template post type.
*
* @param object $labels Object with labels for the post type as member variables.
* @return object Object with all the labels as member variables.
*/
function gutenberg_update_wp_template_labels( $labels ) {
$labels->item_updated = __( 'Template updated.', 'gutenberg' );
return $labels;
}
add_filter( 'post_type_labels_wp_template', 'gutenberg_update_wp_template_labels', 10, 1 );
/**
* Updates the labels for the template parts post type.
*
* @param object $labels Object with labels for the post type as member variables.
* @return object Object with all the labels as member variables.
*/
function gutenberg_update_wp_template__part_labels( $labels ) {
$labels->item_updated = __( 'Template part updated.', 'gutenberg' );
return $labels;
}
add_filter( 'post_type_labels_wp_template_part', 'gutenberg_update_wp_template__part_labels', 10, 1 );