Merge pull request #1966 from IanDelMar/since-v1

Add since tag for changes from v1.0.0
This commit is contained in:
Brian Coords 2022-11-05 09:34:23 -07:00 committed by GitHub
commit 8d6e4bcb7e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
13 changed files with 59 additions and 6 deletions

View File

@ -3,6 +3,7 @@
* Navbar branding * Navbar branding
* *
* @package Understrap * @package Understrap
* @since 1.2.0
*/ */
// Exit if accessed directly. // Exit if accessed directly.

View File

@ -3,6 +3,7 @@
* Header Navbar (bootstrap4) * Header Navbar (bootstrap4)
* *
* @package Understrap * @package Understrap
* @since 1.1.0
*/ */
// Exit if accessed directly. // Exit if accessed directly.

View File

@ -3,6 +3,7 @@
* Header Navbar (bootstrap5) * Header Navbar (bootstrap5)
* *
* @package Understrap * @package Understrap
* @since 1.1.0
*/ */
// Exit if accessed directly. // Exit if accessed directly.

View File

@ -3,6 +3,7 @@
* Header Navbar (bootstrap5) * Header Navbar (bootstrap5)
* *
* @package Understrap * @package Understrap
* @since 1.1.0
*/ */
// Exit if accessed directly. // Exit if accessed directly.

View File

@ -3,6 +3,7 @@
* Block editor (gutenberg) specific functionality * Block editor (gutenberg) specific functionality
* *
* @package Understrap * @package Understrap
* @since 1.0.0
*/ */
add_action( 'after_setup_theme', 'understrap_block_editor_setup' ); add_action( 'after_setup_theme', 'understrap_block_editor_setup' );
@ -11,6 +12,8 @@ if ( ! function_exists( 'understrap_block_editor_setup' ) ) {
/** /**
* Sets up our default theme support for the WordPress block editor. * Sets up our default theme support for the WordPress block editor.
*
* @since 1.0.0
*/ */
function understrap_block_editor_setup() { function understrap_block_editor_setup() {
@ -32,6 +35,8 @@ if ( ! function_exists( 'understrap_generate_color_palette' ) ) {
/** /**
* Checks for our JSON file of color values. If exists, creates a color palette array. * Checks for our JSON file of color values. If exists, creates a color palette array.
* *
* @since 1.0.0
*
* @return array * @return array
*/ */
function understrap_generate_color_palette() { function understrap_generate_color_palette() {
@ -60,6 +65,8 @@ if ( ! function_exists( 'understrap_generate_color_palette' ) ) {
/** /**
* Filters the default bootstrap color palette so it can be overriden by child themes or plugins when we add theme support for editor-color-palette. * Filters the default bootstrap color palette so it can be overriden by child themes or plugins when we add theme support for editor-color-palette.
* *
* @since 1.0.0
*
* @param array $color_palette An array of color options for the editor-color-palette setting. * @param array $color_palette An array of color options for the editor-color-palette setting.
*/ */
return apply_filters( 'understrap_theme_editor_color_palette', $color_palette ); return apply_filters( 'understrap_theme_editor_color_palette', $color_palette );

View File

@ -229,6 +229,8 @@ if ( ! function_exists( 'understrap_customize_sanitize_select' ) ) {
/** /**
* Sanitize select. * Sanitize select.
* *
* @since 1.2.0 Renamed from understrap_theme_slug_sanitize_select()
*
* @param string $input Slug to sanitize. * @param string $input Slug to sanitize.
* @param WP_Customize_Setting $setting Setting instance. * @param WP_Customize_Setting $setting Setting instance.
* @return string|bool Sanitized slug if it is a valid choice; the setting default for * @return string|bool Sanitized slug if it is a valid choice; the setting default for
@ -284,6 +286,8 @@ add_action( 'customize_preview_init', 'understrap_customize_preview_js' );
if ( ! function_exists( 'understrap_customize_controls_js' ) ) { if ( ! function_exists( 'understrap_customize_controls_js' ) ) {
/** /**
* Setup JS integration for live previewing. * Setup JS integration for live previewing.
*
* @since 1.1.0
*/ */
function understrap_customize_controls_js() { function understrap_customize_controls_js() {
$file = '/js/customizer-controls.js'; $file = '/js/customizer-controls.js';
@ -307,8 +311,10 @@ if ( ! function_exists( 'understrap_default_navbar_type' ) ) {
/** /**
* Overrides the responsive navbar type for Bootstrap 4. * Overrides the responsive navbar type for Bootstrap 4.
* *
* @since 1.1.0
*
* @param string $current_mod Current navbar type. * @param string $current_mod Current navbar type.
* @return string * @return string Maybe filtered navbar type.
*/ */
function understrap_default_navbar_type( $current_mod ) { function understrap_default_navbar_type( $current_mod ) {

View File

@ -12,17 +12,18 @@ if ( ! function_exists( 'understrap_theme_slug_sanitize_select' ) ) {
/** /**
* Sanitize select. * Sanitize select.
* *
* @deprecated 1.2.0 Use understrap_customize_sanitize_select()
* @see understrap_customize_sanitize_select()
*
* @since 0.6.11
*
* @param string $input Slug to sanitize. * @param string $input Slug to sanitize.
* @param WP_Customize_Setting $setting Setting instance. * @param WP_Customize_Setting $setting Setting instance.
* @return string|bool Sanitized slug if it is a valid choice; the setting default for * @return string|bool Sanitized slug if it is a valid choice; the setting default for
* invalid choices and false in all other cases. * invalid choices and false in all other cases.
*/ */
function understrap_theme_slug_sanitize_select( $input, $setting ) { function understrap_theme_slug_sanitize_select( $input, $setting ) {
_deprecated_function( _deprecated_function( __FUNCTION__, '1.2.0', 'understrap_customize_sanitize_select' );
'understrap_theme_slug_sanitize_select',
'1.2.0',
'understrap_customize_sanitize_select'
);
return understrap_customize_sanitize_select( $input, $setting ); return understrap_customize_sanitize_select( $input, $setting );
} }
} }

View File

@ -95,6 +95,8 @@ if ( ! function_exists( 'understrap_tiny_mce_blockquote_button' ) ) {
* We provide the blockquote via the style formats. Using the style formats * We provide the blockquote via the style formats. Using the style formats
* blockquote receives the proper Bootstrap classes. * blockquote receives the proper Bootstrap classes.
* *
* @since 1.0.0
*
* @see understrap_tiny_mce_before_init() * @see understrap_tiny_mce_before_init()
* *
* @param array $buttons TinyMCE buttons array. * @param array $buttons TinyMCE buttons array.

View File

@ -52,6 +52,8 @@ if ( ! function_exists( 'understrap_offcanvas_admin_bar_inline_styles' ) ) {
* Add inline styles for the offcanvas component if the admin bar is visibile. * Add inline styles for the offcanvas component if the admin bar is visibile.
* *
* Fixes that the offcanvas close icon is hidden behind the admin bar. * Fixes that the offcanvas close icon is hidden behind the admin bar.
*
* @since 1.2.0
*/ */
function understrap_offcanvas_admin_bar_inline_styles() { function understrap_offcanvas_admin_bar_inline_styles() {
$navbar_type = get_theme_mod( 'understrap_navbar_type', 'collapse' ); $navbar_type = get_theme_mod( 'understrap_navbar_type', 'collapse' );

View File

@ -194,6 +194,8 @@ if ( ! function_exists( 'understrap_hide_posted_by' ) ) {
/** /**
* Hides the posted by markup in `understrap_posted_on()`. * Hides the posted by markup in `understrap_posted_on()`.
* *
* @since 1.0.0
*
* @param string $byline Posted by HTML markup. * @param string $byline Posted by HTML markup.
* @return string Maybe filtered posted by HTML markup. * @return string Maybe filtered posted by HTML markup.
*/ */

View File

@ -80,6 +80,8 @@ if ( ! function_exists( 'understrap_entry_footer' ) ) {
if ( ! function_exists( 'understrap_categories_tags_list' ) ) { if ( ! function_exists( 'understrap_categories_tags_list' ) ) {
/** /**
* Displays a list of categories and a list of tags. * Displays a list of categories and a list of tags.
*
* @since 1.2.0
*/ */
function understrap_categories_tags_list() { function understrap_categories_tags_list() {
understrap_categories_list(); understrap_categories_list();
@ -90,6 +92,8 @@ if ( ! function_exists( 'understrap_categories_tags_list' ) ) {
if ( ! function_exists( 'understrap_categories_list' ) ) { if ( ! function_exists( 'understrap_categories_list' ) ) {
/** /**
* Displays a list of categories. * Displays a list of categories.
*
* @since 1.2.0
*/ */
function understrap_categories_list() { function understrap_categories_list() {
$categories_list = get_the_category_list( understrap_get_list_item_separator() ); $categories_list = get_the_category_list( understrap_get_list_item_separator() );
@ -103,6 +107,8 @@ if ( ! function_exists( 'understrap_categories_list' ) ) {
if ( ! function_exists( 'understrap_tags_list' ) ) { if ( ! function_exists( 'understrap_tags_list' ) ) {
/** /**
* Displays a list of tags. * Displays a list of tags.
*
* @since 1.2.0
*/ */
function understrap_tags_list() { function understrap_tags_list() {
$tags_list = get_the_tag_list( '', understrap_get_list_item_separator() ); $tags_list = get_the_tag_list( '', understrap_get_list_item_separator() );
@ -116,6 +122,8 @@ if ( ! function_exists( 'understrap_tags_list' ) ) {
if ( ! function_exists( 'understrap_comments_popup_link' ) ) { if ( ! function_exists( 'understrap_comments_popup_link' ) ) {
/** /**
* Displays the link to the comments for the current post. * Displays the link to the comments for the current post.
*
* @since 1.2.0
*/ */
function understrap_comments_popup_link() { function understrap_comments_popup_link() {
if ( is_single() || post_password_required() || ( ! comments_open() && 0 === absint( get_comments_number() ) ) ) { if ( is_single() || post_password_required() || ( ! comments_open() && 0 === absint( get_comments_number() ) ) ) {
@ -220,6 +228,8 @@ if ( ! function_exists( 'understrap_comment_navigation' ) ) {
/** /**
* Displays the comment navigation. * Displays the comment navigation.
* *
* @since 1.0.0
*
* @param string $nav_id The ID of the comment navigation. * @param string $nav_id The ID of the comment navigation.
*/ */
function understrap_comment_navigation( $nav_id ) { function understrap_comment_navigation( $nav_id ) {
@ -252,6 +262,8 @@ if ( ! function_exists( 'understrap_comment_navigation' ) ) {
if ( ! function_exists( 'understrap_edit_post_link' ) ) { if ( ! function_exists( 'understrap_edit_post_link' ) ) {
/** /**
* Displays the edit post link for post. * Displays the edit post link for post.
*
* @since 1.0.0
*/ */
function understrap_edit_post_link() { function understrap_edit_post_link() {
edit_post_link( edit_post_link(
@ -308,6 +320,8 @@ if ( ! function_exists( 'understrap_link_pages' ) ) {
* `<!--nextpage-->` Quicktag one or more times). This tag must be * `<!--nextpage-->` Quicktag one or more times). This tag must be
* within The Loop. Default: echo. * within The Loop. Default: echo.
* *
* @since 1.0.0
*
* @return void|string Formatted output in HTML. * @return void|string Formatted output in HTML.
*/ */
function understrap_link_pages() { function understrap_link_pages() {
@ -326,6 +340,8 @@ if ( ! function_exists( 'understrap_get_select_control_class' ) ) {
/** /**
* Retrieves the Bootstrap CSS class for the select tag. * Retrieves the Bootstrap CSS class for the select tag.
* *
* @since 1.2.0
*
* @return string Bootstrap CSS class for the select tag. * @return string Bootstrap CSS class for the select tag.
*/ */
function understrap_get_select_control_class() { function understrap_get_select_control_class() {
@ -343,6 +359,8 @@ if ( ! function_exists( 'understrap_get_list_item_separator' ) ) {
* `wp_get_list_item_separator()` has been introduced in WP 6.0.0. For WP * `wp_get_list_item_separator()` has been introduced in WP 6.0.0. For WP
* versions lower than 6.0.0 we have to use a custom translation. * versions lower than 6.0.0 we have to use a custom translation.
* *
* @since 1.2.0
*
* @return string Localized list item separator. * @return string Localized list item separator.
*/ */
function understrap_get_list_item_separator() { function understrap_get_list_item_separator() {

View File

@ -12,6 +12,8 @@ if ( ! function_exists( 'understrap_add_widget_categories_class' ) ) {
/** /**
* Adds Bootstrap class to select tag in the Categories widget. * Adds Bootstrap class to select tag in the Categories widget.
* *
* @since 1.2.0
*
* @param array $cat_args An array of Categories widget drop-down arguments. * @param array $cat_args An array of Categories widget drop-down arguments.
* @return array The filtered array of Categories widget drop-down arguments. * @return array The filtered array of Categories widget drop-down arguments.
*/ */
@ -32,6 +34,8 @@ if ( ! function_exists( 'understrap_add_block_widget_categories_class' ) ) {
/** /**
* Adds Bootstrap class to select tag in the Categories block widget. * Adds Bootstrap class to select tag in the Categories block widget.
* *
* @since 1.2.0
*
* @param string $output The taxonomy drop-down HTML output. * @param string $output The taxonomy drop-down HTML output.
* @param array $parsed_args Arguments used to build the drop-down. * @param array $parsed_args Arguments used to build the drop-down.
* @return string The filtered taxonomy drop-down HTML output. * @return string The filtered taxonomy drop-down HTML output.
@ -62,6 +66,8 @@ if ( ! function_exists( 'understrap_add_block_widget_archives_classes' ) ) {
/** /**
* Adds Bootstrap class to select tag in the Archives widget. * Adds Bootstrap class to select tag in the Archives widget.
* *
* @since 1.2.0
*
* @param string $block_content The block content. * @param string $block_content The block content.
* @param array $block The full block, including name and attributes. * @param array $block The full block, including name and attributes.
* @return string The filtered block content. * @return string The filtered block content.
@ -84,6 +90,8 @@ if ( ! function_exists( 'understrap_add_block_widget_search_classes' ) ) {
/** /**
* Adds Bootstrap classes to search block widget. * Adds Bootstrap classes to search block widget.
* *
* @since 1.2.0
*
* @param string $block_content The block content. * @param string $block_content The block content.
* @param array $block The full block, including name and attributes. * @param array $block The full block, including name and attributes.
* @return string The filtered block content. * @return string The filtered block content.
@ -121,6 +129,8 @@ add_filter( 'render_block_core/search', 'understrap_add_block_widget_search_clas
/** /**
* Add active class to first item of carousel hero widget area. * Add active class to first item of carousel hero widget area.
* *
* @since 1.2.0
*
* @param array $params { * @param array $params {
* Parameters passed to a widgets display callback. * Parameters passed to a widgets display callback.
* *

View File

@ -3,6 +3,7 @@
* Template for displaying posts on the author archive * Template for displaying posts on the author archive
* *
* @package Understrap * @package Understrap
* @since 1.0.0
*/ */
// Exit if accessed directly. // Exit if accessed directly.