[ Index ]

PHP Cross Reference of WordPress

title

Body

[close]

/wp-content/themes/twentynineteen/inc/ -> template-functions.php (summary)

Functions which enhance the theme by hooking into WordPress

File Size: 212 lines (7 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 9 functions

  twentynineteen_body_classes()
  twentynineteen_post_classes()
  twentynineteen_pingback_header()
  twentynineteen_comment_form_defaults()
  twentynineteen_get_the_archive_title()
  twentynineteen_post_thumbnail_sizes_attr()
  twentynineteen_add_ellipses_to_nav()
  twentynineteen_nav_menu_link_attributes()
  twentynineteen_add_mobile_parent_nav_menu_items()

Functions
Functions that are not part of a class:

twentynineteen_body_classes( $classes )   X-Ref
Adds custom classes to the array of body classes.

return: array
param: array $classes Classes for the body element.

twentynineteen_post_classes( $classes, $css_class, $post_id )   X-Ref
Adds custom class to the array of posts classes.


twentynineteen_pingback_header()   X-Ref
Add a pingback url auto-discovery header for single posts, pages, or attachments.


twentynineteen_comment_form_defaults( $defaults )   X-Ref
Changes comment form default fields.


twentynineteen_get_the_archive_title()   X-Ref
Filters the default archive titles.


twentynineteen_post_thumbnail_sizes_attr( $attr )   X-Ref
Add custom 'sizes' attribute to responsive image functionality for post thumbnails.

return: string[] The filtered attributes for the image markup.
param: string[] $attr Array of attribute values for the image markup, keyed by attribute name.

twentynineteen_add_ellipses_to_nav( $nav_menu, $args )   X-Ref
Add an extra menu to our nav for our priority+ navigation to use

return: string More link for hidden menu items.
param: string $nav_menu  Nav menu.
param: object $args      Nav menu args.

twentynineteen_nav_menu_link_attributes( $atts, $item, $args, $depth )   X-Ref
WCAG 2.0 Attributes for Dropdown Menus

Adjustments to menu attributes tot support WCAG 2.0 recommendations
for flyout and dropdown menus.


twentynineteen_add_mobile_parent_nav_menu_items( $sorted_menu_items, $args )   X-Ref
Create a nav menu item to be displayed on mobile to navigate from submenu back to the parent.

This duplicates each parent nav menu item and makes it the first child of itself.

return: array Amended nav menu items.
param: array  $sorted_menu_items Sorted nav menu items.
param: object $args              Nav menu args.



Generated: Sat Apr 27 01:00:02 2024 Cross-referenced by PHPXref 0.7.1