wpseek.com
A WordPress-centric search engine for devs and theme authors
wp-includes/theme.php › WordPress File
Functions88
› Theme, template, and stylesheet functions.
Function | Short description |
---|---|
add_editor_style | Adds callback for custom TinyMCE editor stylesheets. |
add_theme_support | Registers theme support for a given feature. |
background_color | Displays background color value. |
background_image | Displays background image path. |
check_theme_switched | Checks if a theme has been changed and runs 'after_switch_theme' hook on the next WP load. |
create_initial_theme_features | Creates the initial theme features when the 'setup_theme' action is fired. |
current_theme_supports | Checks a theme's support for a given feature. |
display_header_text | Whether to display the header text. |
get_background_color | Retrieves value for custom background color. |
get_background_image | Retrieves background image for custom background. |
get_custom_header | Gets the header image data. |
get_custom_header_markup | Retrieves the markup for a custom header. |
get_editor_stylesheets | Retrieves any registered editor stylesheet URLs. |
get_header_image | Retrieves header image for custom header. |
get_header_image_tag | Creates image tag markup for a custom header image. |
get_header_textcolor | Retrieves the custom header text color in 3- or 6-digit hexadecimal form. |
get_header_video_settings | Retrieves header video settings. |
get_header_video_url | Retrieves header video URL for custom header. |
get_locale_stylesheet_uri | Retrieves the localized stylesheet URI. |
get_random_header_image | Gets random header image URL from registered images in theme. |
get_raw_theme_root | Gets the raw theme root relative to the content directory with no filters applied. |
get_registered_theme_feature | Gets the registration config for a theme feature. |
get_registered_theme_features | Gets the list of registered theme features. |
get_stylesheet | Retrieves name of the current stylesheet. |
get_stylesheet_directory | Retrieves stylesheet directory path for the active theme. |
get_stylesheet_directory_uri | Retrieves stylesheet directory URI for the active theme. |
get_stylesheet_uri | Retrieves stylesheet URI for the active theme. |
get_template | Retrieves name of the active theme. |
get_template_directory | Retrieves template directory path for the active theme. |
get_template_directory_uri | Retrieves template directory URI for the active theme. |
get_theme_mod | Retrieves theme modification value for the active theme. |
get_theme_mods | Retrieves all theme modifications. |
get_theme_root | Retrieves path to themes directory. |
get_theme_roots | Retrieves theme roots. |
get_theme_root_uri | Retrieves URI for themes directory. |
get_theme_starter_content | Expands a theme's starter content configuration using core-provided data. |
get_theme_support | Gets the theme support arguments passed when registering that support. |
get_uploaded_header_images | Gets the header images uploaded for the active theme. |
has_custom_header | Checks whether a custom header is set or not. |
has_header_image | Checks whether a header image is set or not. |
has_header_video | Checks whether a header video is set or not. |
header_image | Displays header image URL. |
header_textcolor | Displays the custom header text color in 3- or 6-digit hexadecimal form (minus the hash symbol). |
is_child_theme | Whether a child theme is in use. |
is_customize_preview | Whether the site is being previewed in the Customizer. |
is_header_video_active | Checks whether the custom header video is eligible to show on the current page. |
is_random_header_image | Checks if random header image is in use. |
locale_stylesheet | Displays localized stylesheet link element. |
register_default_headers | Registers a selection of default headers to be displayed by the custom header admin UI. |
register_theme_directory | Registers a directory that contains themes. |
register_theme_feature | Registers a theme feature for use in add_theme_support(). |
remove_editor_styles | Removes all visual editor stylesheets. |
remove_theme_mod | Removes theme modification name from active theme list. |
remove_theme_mods | Removes theme modifications option for the active theme. |
remove_theme_support | Allows a theme to de-register its support of a certain feature |
require_if_theme_supports | Checks a theme's support for a given feature before loading the functions which implement it. |
search_theme_directories | Searches all registered theme directories for complete and valid themes. |
set_theme_mod | Updates theme modification value for the active theme. |
switch_theme | Switches the theme. |
the_custom_header_markup | Prints the markup for a custom header. |
the_header_image_tag | Displays the image markup for a custom header image. |
the_header_video_url | Displays header video URL. |
unregister_default_headers | Unregisters default headers. |
validate_current_theme | Checks that the active theme has the required files. |
validate_theme_requirements | Validates the theme requirements for WordPress version and PHP version. |
wp_clean_themes_cache | Clears the cache held by get_theme_roots() and WP_Theme. |
wp_customize_support_script | Prints a script to check whether or not the Customizer is supported, and apply either the no-customize-support or customize-support class to the body. |
wp_customize_url | Returns a URL to load the Customizer. |
wp_custom_css_cb | Renders the Custom CSS style element. |
wp_get_custom_css | Fetches the saved Custom CSS content for rendering. |
wp_get_custom_css_post | Fetches the `custom_css` post for a given theme. |
wp_get_theme | Gets a WP_Theme object for a theme. |
wp_get_themes | Returns an array of WP_Theme objects based on the arguments. |
wp_is_block_theme | Returns whether the active theme is a block-based theme or not. |
wp_theme_get_element_class_name | Given an element name, returns a class name. |
wp_update_custom_css_post | Updates the `custom_css` post for a given theme. |
_add_default_theme_supports | Adds default theme supports for block themes when the 'setup_theme' action fires. |
_custom_background_cb | Default custom background callback. |
_custom_header_background_just_in_time | Registers the internal custom header and background routines. |
_custom_logo_header_styles | Adds CSS to hide header text for custom logo, based on Customizer setting. |
_delete_attachment_theme_mod | Checks an attachment being deleted to see if it's a header or background image. |
_get_random_header_data | Gets random header image data from registered images in theme. |
_remove_theme_support | Do not use. Removes theme support internally without knowledge of those not used by themes directly. |
_wp_customize_changeset_filter_insert_post_data | Filters changeset post data upon insert to ensure post_name is intact. |
_wp_customize_include | Includes and instantiates the WP_Customize_Manager class. |
_wp_customize_loader_settings | Adds settings for the customize-loader script. |
_wp_customize_publish_changeset | Publishes a snapshot's changes. |
_wp_keep_alive_customize_changeset_dependent_auto_drafts | Makes sure that auto-draft posts get their post_date bumped or status changed to draft to prevent premature garbage-collection. |