[ Index ]

PHP Cross Reference of WordPress Trunk (Updated Daily)

title

Body

[close]

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

Functions which enhance the theme by hooking into WordPress

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

Defines 16 functions

  twentynineteen_body_classes()
  twentynineteen_post_classes()
  twentynineteen_pingback_header()
  twentynineteen_comment_form_defaults()
  twentynineteen_get_the_archive_title()
  twentynineteen_can_show_post_thumbnail()
  twentynineteen_image_filters_enabled()
  twentynineteen_post_thumbnail_sizes_attr()
  twentynineteen_get_avatar_size()
  twentynineteen_is_comment_by_post_author()
  twentynineteen_get_discussion_data()
  twentynineteen_add_ellipses_to_nav()
  twentynineteen_nav_menu_link_attributes()
  twentynineteen_add_dropdown_icons()
  twentynineteen_add_mobile_parent_nav_menu_items()
  twentynineteen_hsl_hex()

Functions
Functions that are not part of a class:

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

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

twentynineteen_post_classes( $classes, $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_can_show_post_thumbnail()   X-Ref
Determines if post thumbnail can be displayed.


twentynineteen_image_filters_enabled()   X-Ref
Returns true if image filters are enabled on the theme options.


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

param: array $attr  Attributes for the image markup.
return: string Value for use in post thumbnail 'sizes' attribute.

twentynineteen_get_avatar_size()   X-Ref
Returns the size for avatars used in the theme.


twentynineteen_is_comment_by_post_author( $comment = null )   X-Ref
Returns true if comment is by author of the post.


twentynineteen_get_discussion_data()   X-Ref
Returns information about the current post's discussion, with cache support.


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

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

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_dropdown_icons( $output, $item, $depth, $args )   X-Ref
Add a dropdown icon to top-level menu items.

param: string $output Nav menu item start element.
param: object $item   Nav menu item.
param: int    $depth  Depth.
param: object $args   Nav menu args.
return: string Nav menu item start element.

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.

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

twentynineteen_hsl_hex( $h, $s, $l, $to_hex = true )   X-Ref
Convert HSL to HEX colors




Generated: Tue Oct 22 08:20:01 2019 Cross-referenced by PHPXref 0.7