Changeset 51338
- Timestamp:
- 07/06/2021 12:34:36 PM (3 years ago)
- Location:
- branches/5.8
- Files:
-
- 20 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/5.8
-
branches/5.8/src/wp-content/themes/twentytwenty/assets/js/customize-preview.js
r47122 r51338 11 11 /** 12 12 * Return a value for our partial refresh. 13 * 14 * @since Twenty Twenty 1.0 13 15 * 14 16 * @param {Object} partial Current partial. … … 31 33 /** 32 34 * Override the refresh method. 35 * 36 * @since Twenty Twenty 1.0 33 37 * 34 38 * @return {jQuery.Promise} Resolved promise. … … 56 60 * Input attributes. 57 61 * 62 * @since Twenty Twenty 1.0 58 63 * @type {Object} 59 64 */ … … 62 67 /** 63 68 * Override the refresh method. 69 * 70 * @since Twenty Twenty 1.0 64 71 * 65 72 * @return {jQuery.Promise} Resolved promise. -
branches/5.8/src/wp-content/themes/twentytwenty/assets/js/index.js
r50033 r51338 647 647 * This implementation is coming from https://gomakethings.com/a-native-javascript-equivalent-of-jquerys-ready-method/ 648 648 * 649 * @since Twenty Twenty 1.0 650 * 649 651 * @param {Function} fn Callback function to run. 650 652 */ … … 695 697 /** 696 698 * Toggle a menu item on or off. 699 * 700 * @since Twenty Twenty 1.0 697 701 * 698 702 * @param {HTMLElement} target … … 797 801 * Traverses the DOM up to find elements matching the query. 798 802 * 803 * @since Twenty Twenty 1.0 804 * 799 805 * @param {HTMLElement} target 800 806 * @param {string} query -
branches/5.8/src/wp-content/themes/twentytwenty/assets/js/skip-link-focus-fix.js
r46613 r51338 7 7 * 8 8 * Learn more: https://git.io/vWdr2 9 * 10 * @since Twenty Twenty 1.0 9 11 */ 10 12 ( function() { -
branches/5.8/src/wp-content/themes/twentytwenty/classes/class-twentytwenty-customize.php
r48861 r51338 11 11 /** 12 12 * CUSTOMIZER SETTINGS 13 * 14 * @since Twenty Twenty 1.0 13 15 */ 14 16 class TwentyTwenty_Customize { … … 16 18 /** 17 19 * Register customizer options. 20 * 21 * @since Twenty Twenty 1.0 18 22 * 19 23 * @param WP_Customize_Manager $wp_customize Theme Customizer object. … … 413 417 * Sanitization callback for the "accent_accessible_colors" setting. 414 418 * 415 * @static416 * @access public417 419 * @since Twenty Twenty 1.0 420 * 418 421 * @param array $value The value we want to sanitize. 419 422 * @return array Returns sanitized value. Each item in the array gets sanitized separately. … … 437 440 * Sanitize select. 438 441 * 439 * @param string $input The input from the setting. 442 * @since Twenty Twenty 1.0 443 * 444 * @param string $input The input from the setting. 440 445 * @param object $setting The selected setting. 441 446 * @return string The input from the setting or the default setting. … … 450 455 * Sanitize boolean for checkbox. 451 456 * 457 * @since Twenty Twenty 1.0 458 * 452 459 * @param bool $checked Whether or not a box is checked. 453 460 * @return bool … … 470 477 /** 471 478 * Render the site title for the selective refresh partial. 479 * 480 * @since Twenty Twenty 1.0 472 481 */ 473 482 function twentytwenty_customize_partial_blogname() { … … 479 488 /** 480 489 * Render the site description for the selective refresh partial. 490 * 491 * @since Twenty Twenty 1.0 481 492 */ 482 493 function twentytwenty_customize_partial_blogdescription() { … … 490 501 * 491 502 * Doing it this way so we don't have issues with `render_callback`'s arguments. 503 * 504 * @since Twenty Twenty 1.0 492 505 */ 493 506 function twentytwenty_customize_partial_site_logo() { … … 500 513 * Input attributes for cover overlay opacity option. 501 514 * 515 * @since Twenty Twenty 1.0 516 * 502 517 * @return array Array containing attribute names and their values. 503 518 */ 504 519 function twentytwenty_customize_opacity_range() { 505 520 /** 506 * Filters the input attributes for opacity 521 * Filters the input attributes for opacity. 522 * 523 * @since Twenty Twenty 1.0 507 524 * 508 525 * @param array $attrs { 509 * The attributes 510 * 511 * @type int $min Minimum value512 * @type int $max Maximum value513 * @type int $step Interval between numbers 526 * The attributes. 527 * 528 * @type int $min Minimum value. 529 * @type int $max Maximum value. 530 * @type int $step Interval between numbers. 514 531 * } 515 532 */ -
branches/5.8/src/wp-content/themes/twentytwenty/classes/class-twentytwenty-non-latin-languages.php
r48102 r51338 13 13 /** 14 14 * Language handling. 15 * 16 * @since Twenty Twenty 1.0 15 17 */ 16 18 class TwentyTwenty_Non_Latin_Languages { … … 21 23 * Return CSS for non-latin language, if available, or null 22 24 * 23 * @param string $type Whether to return CSS for the "front-end", "block-editor" or "classic-editor". 25 * @since Twenty Twenty 1.0 26 * 27 * @param string $type Whether to return CSS for the "front-end", "block-editor", or "classic-editor". 24 28 * @return void 25 29 */ … … 29 33 $locale = get_bloginfo( 'language' ); 30 34 31 // Define fallback fonts for non-latin languages. 35 /** 36 * Filters the fallback fonts for non-latin languages. 37 * 38 * @since Twenty Twenty 1.0 39 * 40 * @param array $font_family An array of locales and font families. 41 */ 32 42 $font_family = apply_filters( 33 43 'twentytwenty_get_localized_font_family_types', … … 99 109 } 100 110 101 // Define elements to apply fallback fonts to. 111 /** 112 * Filters the elements to apply fallback fonts to. 113 * 114 * @since Twenty Twenty 1.0 115 * 116 * @param array $elements An array of elements for "front-end", "block-editor", or "classic-editor". 117 */ 102 118 $elements = apply_filters( 103 119 'twentytwenty_get_localized_font_family_elements', -
branches/5.8/src/wp-content/themes/twentytwenty/classes/class-twentytwenty-script-loader.php
r47122 r51338 15 15 /** 16 16 * A class that provides a way to add `async` or `defer` attributes to scripts. 17 * 18 * @since Twenty Twenty 1.0 17 19 */ 18 20 class TwentyTwenty_Script_Loader { … … 22 24 * 23 25 * If #12009 lands in WordPress, this function can no-op since it would be handled in core. 26 * 27 * @since Twenty Twenty 1.0 24 28 * 25 29 * @link https://core.trac.wordpress.org/ticket/12009 -
branches/5.8/src/wp-content/themes/twentytwenty/classes/class-twentytwenty-separator-control.php
r46827 r51338 13 13 /** 14 14 * Separator Control. 15 * 16 * @since Twenty Twenty 1.0 15 17 */ 16 18 class TwentyTwenty_Separator_Control extends WP_Customize_Control { 17 19 /** 18 20 * Render the hr. 21 * 22 * @since Twenty Twenty 1.0 19 23 */ 20 24 public function render_content() { -
branches/5.8/src/wp-content/themes/twentytwenty/classes/class-twentytwenty-svg-icons.php
r48181 r51338 12 12 * SVG ICONS CLASS 13 13 * Retrieve the SVG code for the specified icon. Based on a solution in Twenty Nineteen. 14 * 15 * @since Twenty Twenty 1.0 14 16 */ 15 17 class TwentyTwenty_SVG_Icons { … … 17 19 * GET SVG CODE 18 20 * Get the SVG code for the specified icon 21 * 22 * @since Twenty Twenty 1.0 19 23 * 20 24 * @param string $icon Icon name. … … 69 73 * GET SOCIAL LINK SVG 70 74 * Detects the social network from a URL and returns the SVG code for its icon. 75 * 76 * @since Twenty Twenty 1.0 71 77 * 72 78 * @param string $uri The URL to retrieve SVG for. … … 117 123 * Store the code for all SVGs in an array. 118 124 * 125 * @since Twenty Twenty 1.0 119 126 * @var array 120 127 */ … … 170 177 * specify all the domains it covers (including the .com TLD too, if applicable). 171 178 * 179 * @since Twenty Twenty 1.0 172 180 * @var array 173 181 */ … … 225 233 * Social Icons – svg sources. 226 234 * 235 * @since Twenty Twenty 1.0 227 236 * @var array 228 237 */ -
branches/5.8/src/wp-content/themes/twentytwenty/classes/class-twentytwenty-walker-comment.php
r49158 r51338 12 12 * CUSTOM COMMENT WALKER 13 13 * A custom walker for comments, based on the walker in Twenty Nineteen. 14 * 15 * @since Twenty Twenty 1.0 14 16 */ 15 17 class TwentyTwenty_Walker_Comment extends Walker_Comment { … … 17 19 /** 18 20 * Outputs a comment in the HTML5 format. 21 * 22 * @since Twenty Twenty 1.0 19 23 * 20 24 * @see wp_list_comments() -
branches/5.8/src/wp-content/themes/twentytwenty/classes/class-twentytwenty-walker-page.php
r47122 r51338 12 12 * CUSTOM PAGE WALKER 13 13 * A custom walker for pages. 14 * 15 * @since Twenty Twenty 1.0 14 16 */ 15 17 class TwentyTwenty_Walker_Page extends Walker_Page { … … 18 20 * Outputs the beginning of the current element in the tree. 19 21 * 22 * @since Twenty Twenty 1.0 23 * 20 24 * @see Walker::start_el() 21 * @since 2.1.022 25 * 23 26 * @param string $output Used to append additional content. Passed by reference. -
branches/5.8/src/wp-content/themes/twentytwenty/functions.php
r49347 r51338 31 31 * runs before the init hook. The init hook is too late for some features, such 32 32 * as indicating support for post thumbnails. 33 * 34 * @since Twenty Twenty 1.0 33 35 */ 34 36 function twentytwenty_theme_support() { … … 184 186 /** 185 187 * Register and Enqueue Styles. 188 * 189 * @since Twenty Twenty 1.0 186 190 */ 187 191 function twentytwenty_register_styles() { … … 204 208 /** 205 209 * Register and Enqueue Scripts. 210 * 211 * @since Twenty Twenty 1.0 206 212 */ 207 213 function twentytwenty_register_scripts() { … … 225 231 * This does not enqueue the script because it is tiny and because it is only for IE11, 226 232 * thus it does not warrant having an entire dedicated blocking script being loaded. 233 * 234 * @since Twenty Twenty 1.0 227 235 * 228 236 * @link https://git.io/vWdr2 … … 238 246 add_action( 'wp_print_footer_scripts', 'twentytwenty_skip_link_focus_fix' ); 239 247 240 /** Enqueue non-latin language styles 248 /** 249 * Enqueue non-latin language styles. 241 250 * 242 251 * @since Twenty Twenty 1.0 … … 256 265 /** 257 266 * Register navigation menus uses wp_nav_menu in five places. 267 * 268 * @since Twenty Twenty 1.0 258 269 */ 259 270 function twentytwenty_menus() { … … 274 285 /** 275 286 * Get the information about the logo. 287 * 288 * @since Twenty Twenty 1.0 276 289 * 277 290 * @param string $html The HTML output from get_custom_logo (core function). … … 332 345 /** 333 346 * Shim for wp_body_open, ensuring backward compatibility with versions of WordPress older than 5.2. 347 * 348 * @since Twenty Twenty 1.0 334 349 */ 335 350 function wp_body_open() { 351 /** This action is documented in wp-includes/general-template.php */ 336 352 do_action( 'wp_body_open' ); 337 353 } … … 340 356 /** 341 357 * Include a skip to content link at the top of the page so that users can bypass the menu. 358 * 359 * @since Twenty Twenty 1.0 342 360 */ 343 361 function twentytwenty_skip_link() { … … 349 367 /** 350 368 * Register widget areas. 369 * 370 * @since Twenty Twenty 1.0 351 371 * 352 372 * @link https://developer.wordpress.org/themes/functionality/sidebars/#registering-a-sidebar … … 392 412 /** 393 413 * Enqueue supplemental block editor styles. 414 * 415 * @since Twenty Twenty 1.0 394 416 */ 395 417 function twentytwenty_block_editor_styles() { … … 413 435 /** 414 436 * Enqueue classic editor styles. 437 * 438 * @since Twenty Twenty 1.0 415 439 */ 416 440 function twentytwenty_classic_editor_styles() { … … 429 453 * Output Customizer settings in the classic editor. 430 454 * Adds styles to the head of the TinyMCE iframe. Kudos to @Otto42 for the original solution. 455 * 456 * @since Twenty Twenty 1.0 431 457 * 432 458 * @param array $mce_init TinyMCE styles. … … 480 506 * Block Editor Settings. 481 507 * Add custom colors and font sizes to the block editor. 508 * 509 * @since Twenty Twenty 1.0 482 510 */ 483 511 function twentytwenty_block_editor_settings() { … … 633 661 * @since Twenty Twenty 1.0 634 662 * 635 * @param string $area The area we want to get the colors for.663 * @param string $area The area we want to get the colors for. 636 664 * @param string $context Can be 'text' or 'accent'. 637 665 * @return string Returns a HEX color. … … 751 779 752 780 /** 753 * Filters Twenty Twenty theme elements754 *755 * @since Twenty Twenty 1.0756 *757 * @param array Array of elements758 */781 * Filters Twenty Twenty theme elements. 782 * 783 * @since Twenty Twenty 1.0 784 * 785 * @param array Array of elements. 786 */ 759 787 return apply_filters( 'twentytwenty_get_elements_array', $elements ); 760 788 } -
branches/5.8/src/wp-content/themes/twentytwenty/inc/custom-css.php
r51095 r51338 13 13 * Generate CSS. 14 14 * 15 * @since Twenty Twenty 1.0 16 * 15 17 * @param string $selector The CSS selector. 16 * @param string $style The CSS style.17 * @param string $value The CSS value.18 * @param string $prefix The CSS prefix.19 * @param string $suffix The CSS suffix.20 * @param bool $echo Echo the styles.18 * @param string $style The CSS style. 19 * @param string $value The CSS value. 20 * @param string $prefix The CSS prefix. 21 * @param string $suffix The CSS suffix. 22 * @param bool $echo Echo the styles. 21 23 */ 22 24 function twentytwenty_generate_css( $selector, $style, $value, $prefix = '', $suffix = '', $echo = true ) { … … 51 53 * Build CSS reflecting colors, fonts and other options set in the Customizer, and return them for output. 52 54 * 53 * @param string $type Whether to return CSS for the "front-end", "block-editor" or "classic-editor". 55 * @since Twenty Twenty 1.0 56 * 57 * @param string $type Whether to return CSS for the "front-end", "block-editor", or "classic-editor". 54 58 */ 55 59 function twentytwenty_get_customizer_css( $type = 'front-end' ) { … … 79 83 ob_start(); 80 84 81 /* *85 /* 82 86 * Note – Styles are applied in this order: 83 87 * 1. Element specific … … 87 91 * meaning that any color classes applied in the block editor will 88 92 * have a higher priority than the base element styles. 89 */93 */ 90 94 91 95 // Front-End Styles. -
branches/5.8/src/wp-content/themes/twentytwenty/inc/svg-icons.php
r47122 r51338 13 13 * Output and get the SVG markup for an icon in the TwentyTwenty_SVG_Icons class. 14 14 * 15 * @since Twenty Twenty 1.0 16 * 15 17 * @param string $svg_name The name of the icon. 16 * @param string $group The group the icon belongs to.17 * @param string $color Color code.18 * @param string $group The group the icon belongs to. 19 * @param string $color Color code. 18 20 */ 19 21 function twentytwenty_the_theme_svg( $svg_name, $group = 'ui', $color = '' ) { … … 27 29 * Get information about the SVG icon. 28 30 * 31 * @since Twenty Twenty 1.0 32 * 29 33 * @param string $svg_name The name of the icon. 30 * @param string $group The group the icon belongs to.31 * @param string $color Color code.34 * @param string $group The group the icon belongs to. 35 * @param string $color Color code. 32 36 */ 33 37 function twentytwenty_get_theme_svg( $svg_name, $group = 'ui', $color = '' ) { -
branches/5.8/src/wp-content/themes/twentytwenty/inc/template-tags.php
r49120 r51338 26 26 * Displays the site logo, either text or image. 27 27 * 28 * @param array $args Arguments for displaying the site logo either as an image or text. 29 * @param bool $echo Echo or return the HTML. 28 * @since Twenty Twenty 1.0 29 * 30 * @param array $args Arguments for displaying the site logo either as an image or text. 31 * @param bool $echo Echo or return the HTML. 30 32 * @return string Compiled HTML based on our arguments. 31 33 */ … … 51 53 * Filters the arguments for `twentytwenty_site_logo()`. 52 54 * 53 * @param array $args Parsed arguments. 54 * @param array $defaults Function's default arguments. 55 * @since Twenty Twenty 1.0 56 * 57 * @param array $args Parsed arguments. 58 * @param array $defaults Function's default arguments. 55 59 */ 56 60 $args = apply_filters( 'twentytwenty_site_logo_args', $args, $defaults ); … … 71 75 * Filters the arguments for `twentytwenty_site_logo()`. 72 76 * 77 * @since Twenty Twenty 1.0 78 * 73 79 * @param string $html Compiled HTML based on our arguments. 74 80 * @param array $args Parsed arguments. … … 89 95 * Displays the site description. 90 96 * 97 * @since Twenty Twenty 1.0 98 * 91 99 * @param bool $echo Echo or return the html. 92 100 * @return string The HTML to display. … … 108 116 * @since Twenty Twenty 1.0 109 117 * 110 * @param string $html 111 * @param string $description 112 * @param string $wrapper 118 * @param string $html The HTML to display. 119 * @param string $description Site description via `bloginfo()`. 120 * @param string $wrapper The format used in case you want to reuse it in a `sprintf()`. 113 121 */ 114 122 $html = apply_filters( 'twentytwenty_site_description', $html, $description, $wrapper ); … … 128 136 * Checks if the specified comment is written by the author of the post commented on. 129 137 * 138 * @since Twenty Twenty 1.0 139 * 130 140 * @param object $comment Comment data. 131 141 * @return bool … … 154 164 * makes it scroll to the wrong position on the page. 155 165 * 166 * @since Twenty Twenty 1.0 167 * 156 168 * @param string $link Link to the top of the page. 157 169 * @return string Link to the top of the page. … … 175 187 * If it's a single post, outputs the post meta values specified in the Customizer settings. 176 188 * 189 * @since Twenty Twenty 1.0 190 * 177 191 * @param int $post_id The ID of the post for which the post meta should be output. 178 192 * @param string $location Which post meta location to output – single or preview. … … 186 200 /** 187 201 * Filters the edit post link to add an icon and use the post meta structure. 202 * 203 * @since Twenty Twenty 1.0 188 204 * 189 205 * @param string $link Anchor tag for the edit link. … … 224 240 * Retrieves the post meta. 225 241 * 226 * @param int $post_id The ID of the post. 242 * @since Twenty Twenty 1.0 243 * 244 * @param int $post_id The ID of the post. 227 245 * @param string $location The location where the meta is shown. 228 246 */ … … 242 260 * @since Twenty Twenty 1.0 243 261 * 244 * @param array Array of post types 262 * @param array Array of post types. 245 263 */ 246 264 $disallowed_post_types = apply_filters( 'twentytwenty_disallowed_post_types_for_meta_output', array( 'page' ) ); … … 264 282 * 265 283 * @param array $args { 266 * @type string 'author'267 * @type string 'post-date'268 * @type string 'comments'269 * @type string 'sticky'284 * @type string $author 285 * @type string $post-date 286 * @type string $comments 287 * @type string $sticky 270 288 * } 271 289 */ … … 292 310 * 293 311 * @param array $args { 294 * @type string 'tags'312 * @type string $tags 295 313 * } 296 314 */ … … 500 518 * styling of sub levels in the fallback. Only applied if the match_menu_classes argument is set. 501 519 * 520 * @since Twenty Twenty 1.0 521 * 502 522 * @param string[] $css_class An array of CSS classes to be applied to each list item. 503 523 * @param WP_Post $page Page data object. … … 534 554 /** 535 555 * Adds a Sub Nav Toggle to the Expanded Menu and Mobile Menu. 556 * 557 * @since Twenty Twenty 1.0 536 558 * 537 559 * @param stdClass $args An object of wp_nav_menu() arguments. … … 580 602 /** 581 603 * Displays SVG icons in social links menu. 604 * 605 * @since Twenty Twenty 1.0 582 606 * 583 607 * @param string $item_output The menu item's starting HTML output. … … 610 634 * 611 635 * If we're missing JavaScript support, the HTML element will have a 'no-js' class. 636 * 637 * @since Twenty Twenty 1.0 612 638 */ 613 639 function twentytwenty_no_js_class() { … … 623 649 /** 624 650 * Adds conditional body classes. 651 * 652 * @since Twenty Twenty 1.0 625 653 * 626 654 * @param array $classes Classes added to the body tag. … … 725 753 * Filters the archive title and styles the word before the first colon. 726 754 * 755 * @since Twenty Twenty 1.0 756 * 727 757 * @param string $title Current archive title. 728 758 * @return string Current archive title. … … 730 760 function twentytwenty_get_the_archive_title( $title ) { 731 761 762 /** 763 * Filters the regular expression used to style the word before the first colon. 764 * 765 * @since Twenty Twenty 1.0 766 * 767 * @param array $regex An array of regular expression pattern and replacement. 768 */ 732 769 $regex = apply_filters( 733 770 'twentytwenty_get_the_archive_title_regex', … … 757 794 * Toggles animation duration in milliseconds. 758 795 * 796 * @since Twenty Twenty 1.0 797 * 759 798 * @return int Duration in milliseconds 760 799 */ … … 780 819 * but it is unique across the life of the PHP process. 781 820 * 821 * @since Twenty Twenty 1.0 822 * 782 823 * @see wp_unique_id() Themes requiring WordPress 5.0.3 and greater should use this instead. 783 824 * -
branches/5.8/src/wp-content/themes/twentytwenty/template-parts/content-cover.php
r47799 r51338 60 60 * @since Twenty Twenty 1.0 61 61 * 62 * @param bool Whether to show the categories in article header ,Default true.62 * @param bool Whether to show the categories in article header. Default true. 63 63 */ 64 64 $show_categories = apply_filters( 'twentytwenty_show_categories_in_entry_header', true ); … … 163 163 } 164 164 165 /* *166 * 165 /* 166 * Output comments wrapper if it's a post, or if comments are open, 167 167 * or if there's a comment number – and check for password. 168 * */168 */ 169 169 if ( ( is_single() || is_page() ) && ( comments_open() || get_comments_number() ) && ! post_password_required() ) { 170 170 ?> -
branches/5.8/src/wp-content/themes/twentytwenty/template-parts/content.php
r47799 r51338 75 75 } 76 76 77 /* *78 * 77 /* 78 * Output comments wrapper if it's a post, or if comments are open, 79 79 * or if there's a comment number – and check for password. 80 * */80 */ 81 81 if ( ( is_single() || is_page() ) && ( comments_open() || get_comments_number() ) && ! post_password_required() ) { 82 82 ?> -
branches/5.8/src/wp-content/themes/twentytwenty/template-parts/entry-header.php
r48264 r51338 26 26 * @since Twenty Twenty 1.0 27 27 * 28 * @param bool Whether to show the categories in header,Default true.28 * @param bool Whether to show the categories in header. Default true. 29 29 */ 30 30 $show_categories = apply_filters( 'twentytwenty_show_categories_in_entry_header', true ); -
branches/5.8/src/wp-content/themes/twentytwenty/template-parts/pagination.php
r47122 r51338 10 10 */ 11 11 12 /**13 * Translators:14 * This text contains HTML to allow the text to be shorter on small screens.15 * The text inside the span with the class nav-short will be hidden on small screens.16 */17 18 12 $prev_text = sprintf( 19 13 '%s <span class="nav-prev-text">%s</span>', 20 14 '<span aria-hidden="true">←</span>', 15 /* 16 * Translators: This text contains HTML to allow the text to be shorter on small screens. 17 * The text inside the span with the class nav-short will be hidden on small screens. 18 */ 21 19 __( 'Newer <span class="nav-short">Posts</span>', 'twentytwenty' ) 22 20 ); 23 21 $next_text = sprintf( 24 22 '<span class="nav-next-text">%s</span> %s', 23 /* 24 * Translators: This text contains HTML to allow the text to be shorter on small screens. 25 * The text inside the span with the class nav-short will be hidden on small screens. 26 */ 25 27 __( 'Older <span class="nav-short">Posts</span>', 'twentytwenty' ), 26 28 '<span aria-hidden="true">→</span>' -
branches/5.8/src/wp-content/themes/twentytwentyone/functions.php
r51320 r51338 508 508 add_action( 'wp_print_footer_scripts', 'twenty_twenty_one_skip_link_focus_fix' ); 509 509 510 /** Enqueue non-latin language styles 510 /** 511 * Enqueue non-latin language styles. 511 512 * 512 513 * @since Twenty Twenty-One 1.0
Note: See TracChangeset
for help on using the changeset viewer.