wpseek.com
A WordPress-centric search engine for devs and theme authors
wp-includes/theme.php › WordPress File
Functions80
› Theme, template, and stylesheet functions.
Function | Short description |
---|---|
add_editor_style | Add callback for custom TinyMCE editor stylesheets. |
add_theme_support | Registers theme support for a given feature. |
background_color | Display background color value. |
background_image | Display background image path. |
check_theme_switched | Checks if a theme has been changed and runs 'after_switch_theme' hook on the next WP load. |
current_theme_supports | Checks a theme's support for a given feature |
display_header_text | Whether to display the header text. |
get_background_color | Retrieve value for custom background color. |
get_background_image | Retrieve background image for custom background. |
get_custom_header | Get the header image data. |
get_custom_header_markup | Retrieve the markup for a custom header. |
get_editor_stylesheets | Retrieve any registered editor stylesheets |
get_header_image | Retrieve header image for custom header. |
get_header_image_tag | Create 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 | Retrieve header video settings. |
get_header_video_url | Retrieve header video URL for custom header. |
get_locale_stylesheet_uri | Retrieves the localized stylesheet URI. |
get_random_header_image | Get random header image url from registered images in theme. |
get_raw_theme_root | Get the raw theme root relative to the content directory with no filters applied. |
get_stylesheet | Retrieve name of the current stylesheet. |
get_stylesheet_directory | Retrieve stylesheet directory path for current theme. |
get_stylesheet_directory_uri | Retrieve stylesheet directory URI. |
get_stylesheet_uri | Retrieves the URI of current theme stylesheet. |
get_template | Retrieve name of the current theme. |
get_template_directory | Retrieve current theme directory. |
get_template_directory_uri | Retrieve theme directory URI. |
get_theme_mod | Retrieve theme modification value for the current theme. |
get_theme_mods | Retrieve all theme modifications. |
get_theme_root | Retrieve path to themes directory. |
get_theme_roots | Retrieve theme roots. |
get_theme_root_uri | Retrieve URI for themes directory. |
get_theme_starter_content | Expand 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 | Get the header images uploaded for the current theme. |
has_custom_header | Check whether a custom header is set or not. |
has_header_image | Check whether a header image is set or not. |
has_header_video | Check whether a header video is set or not. |
header_image | Display 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 | Check if random header image is in use. |
locale_stylesheet | Display localized stylesheet link element. |
register_default_headers | Register a selection of default headers to be displayed by the custom header admin UI. |
register_theme_directory | Register a directory that contains themes. |
remove_editor_styles | Removes all visual editor stylesheets. |
remove_theme_mod | Remove theme modification name from current theme list. |
remove_theme_mods | Remove theme modifications option for current 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 | Search all registered theme directories for complete and valid themes. |
set_theme_mod | Update theme modification value for the current theme. |
switch_theme | Switches the theme. |
the_custom_header_markup | Print the markup for a custom header. |
the_header_image_tag | Display the image markup for a custom header image. |
the_header_video_url | Display header video URL. |
unregister_default_headers | Unregister default headers. |
validate_current_theme | Checks that current theme files 'index.php' and 'style.css' exists. |
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 | Render the Custom CSS style element. |
wp_get_custom_css | Fetch the saved Custom CSS content for rendering. |
wp_get_custom_css_post | Fetch 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_update_custom_css_post | Update the `custom_css` post for a given theme. |
_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 | Get random header image data from registered images in theme. |
_remove_theme_support | Do not use. Removes theme support internally, ignorant of the blacklist. |
_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 | Make sure that auto-draft posts get their post_date bumped or status changed to draft to prevent premature garbage-collection. |