get_default_block_template_types() – Returns a filtered list of default template types, containing their localized titles and descriptions.

You appear to be a bot. Output may be restricted

Description

Returns a filtered list of default template types, containing their localized titles and descriptions.

Usage

$array = get_default_block_template_types();

Parameters

Returns

array The default template types.

Source

File name: wordpress/wp-includes/block-template-utils.php


Lines:

1 to 79 of 79
function get_default_block_template_types() {
  $default_template_types = array(
    'index'          => array(
      'title'       => _x( 'Index', 'Template name' ),
      'description' => __( 'Displays posts.' ),
    ),
    'home'           => array(
      'title'       => _x( 'Home', 'Template name' ),
      'description' => __( 'Displays posts on the homepage, or on the Posts page if a static homepage is set.' ),
    ),
    'front-page'     => array(
      'title'       => _x( 'Front Page', 'Template name' ),
      'description' => __( 'Displays the homepage.' ),
    ),
    'singular'       => array(
      'title'       => _x( 'Singular', 'Template name' ),
      'description' => __( 'Displays a single post or page.' ),
    ),
    'single'         => array(
      'title'       => _x( 'Single Post', 'Template name' ),
      'description' => __( 'Displays a single post.' ),
    ),
    'page'           => array(
      'title'       => _x( 'Page', 'Template name' ),
      'description' => __( 'Displays a single page.' ),
    ),
    'archive'        => array(
      'title'       => _x( 'Archive', 'Template name' ),
      'description' => __( 'Displays post categories, tags, and other archives.' ),
    ),
    'author'         => array(
      'title'       => _x( 'Author', 'Template name' ),
      'description' => __( 'Displays latest posts written by a single author.' ),
    ),
    'category'       => array(
      'title'       => _x( 'Category', 'Template name' ),
      'description' => __( 'Displays latest posts in single post category.' ),
    ),
    'taxonomy'       => array(
      'title'       => _x( 'Taxonomy', 'Template name' ),
      'description' => __( 'Displays latest posts from a single post taxonomy.' ),
    ),
    'date'           => array(
      'title'       => _x( 'Date', 'Template name' ),
      'description' => __( 'Displays posts from a specific date.' ),
    ),
    'tag'            => array(
      'title'       => _x( 'Tag', 'Template name' ),
      'description' => __( 'Displays latest posts with a single post tag.' ),
    ),
    'attachment'     => array(
      'title'       => __( 'Media' ),
      'description' => __( 'Displays individual media items or attachments.' ),
    ),
    'search'         => array(
      'title'       => _x( 'Search', 'Template name' ),
      'description' => __( 'Displays search results.' ),
    ),
    'privacy-policy' => array(
      'title'       => __( 'Privacy Policy' ),
      'description' => __( 'Displays the privacy policy page.' ),
    ),
    '404'            => array(
      'title'       => _x( '404', 'Template name' ),
      'description' => __( 'Displays when no content is found.' ),
    ),
  );

  
/**
 * Filters the list of template types.
 *
 * @since 5.9.0
 *
 * @param array $default_template_types An array of template types, formatted as [ slug => [ title, description ] ].
 */
  return apply_filters( 'default_template_types', $default_template_types );
}
 

 View on GitHub View on Trac