wpseek.com
Bazujące na WordPress narzędzie wyszukiwania dla deweloperów i twórców motywów.



get_block_theme_folders › WordPress Function

Od5.9.0
Przestarzałyn/a
get_block_theme_folders ( $theme_stylesheet = null )
Parametry:
  • (string) $theme_stylesheet The stylesheet. Default is to leverage the main theme root.
    Wymagane: Nie
    Domyślny: null
Powrót:
  • (string[]) { Folder names used by block themes. @type string $wp_template Theme-relative directory name for block templates. @type string $wp_template_part Theme-relative directory name for block template parts. }
Zdefiniowane na:
Codex:

For backward compatibility reasons, block themes might be using block-templates or block-template-parts, this function ensures we fallback to these folders properly.



Źródło

function get_block_theme_folders( $theme_stylesheet = null ) {
	$theme = wp_get_theme( (string) $theme_stylesheet );
	if ( ! $theme->exists() ) {
		// Return the default folders if the theme doesn't exist.
		return array(
			'wp_template'      => 'templates',
			'wp_template_part' => 'parts',
		);
	}
	return $theme->get_block_template_folders();
}