PluginProbe
Gutenberg / 12.6.0
Gutenberg v12.6.0
23.9.1 23.9.0 23.8.0 23.7.2 23.7.1 23.7.0 23.6.1 23.6.2 23.6.0 23.5.3 23.5.2 23.5.1 23.5.0 23.4.0 23.3.2 23.3.1 23.3.0 23.2.0 23.2.1 23.2.2 23.1.1 23.1.0 23.0.1 12.6.0 7.4.0 All 402 releases
gutenberg / lib / compat / wordpress-5.9 / theme.php

theme.php in Gutenberg 12.6.0, at lib/compat/wordpress-5.9/theme.php

29 lines 801 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Additions to the WordPress theme.php file
4 *
5 * @package gutenberg
6 */
7
8 if ( ! function_exists( 'wp_is_block_theme' ) ) {
9 /**
10 * Returns whether the current theme is a block theme or not.
11 *
12 * @return boolean Whether the current theme is a block theme or not.
13 */
14 function wp_is_block_theme() {
15 return is_readable( get_theme_file_path( '/block-templates/index.html' ) ) ||
16 is_readable( get_theme_file_path( '/templates/index.html' ) );
17 }
18 }
19
20 /**
21 * Note: We have to maintain this function for backward compatibility with WP 5.8.
22 * The `validate_theme_requirements` method is using `gutenberg_is_fse_theme` in older versions of WP.
23 *
24 * @return boolean Whether the current theme is a block theme or not.
25 */
26 function gutenberg_is_fse_theme() {
27 return wp_is_block_theme();
28 }
29