diff --git a/src/wp-includes/general-template.php b/src/wp-includes/general-template.php index 0b59b935d3..a246660c56 100644 --- a/src/wp-includes/general-template.php +++ b/src/wp-includes/general-template.php @@ -3294,9 +3294,25 @@ function wp_resource_hints() { * Filters domains and URLs for resource hints of relation type. * * @since 4.6.0 + * @since 4.7.0 The `$urls` parameter accepts arrays of specific HTML attributes + * as its child elements. * - * @param array $urls URLs to print for resource hints. - * @param string $relation_type The relation type the URLs are printed for, e.g. 'preconnect' or 'prerender'. + * @param array $urls { + * Array of resources and their attributes, or URLs to print for resource hints. + * + * @type array|string ...$0 { + * Array of resource attributes, or a URL string. + * + * @type string $href URL to include in resource hints. Required. + * @type string $as How the browser should treat the resource + * (`script`, `style`, `image`, `document`, etc). + * @type string $crossorigin Indicates the CORS policy of the specified resource. + * @type float $pr Expected probability that the resource hint will be used. + * @type string $type Type of the resource (`text/html`, `text/css`, etc). + * } + * } + * @param string $relation_type The relation type the URLs are printed for, + * e.g. 'preconnect' or 'prerender'. */ $urls = apply_filters( 'wp_resource_hints', $urls, $relation_type );