Skip to content

Repository files navigation

ThemePlate Resource

Usage

useThemePlate\Resource;
add_action( 'wp_head', array( Resource::class, 'action' ), 2 );
Resource::hint( 'dns-prefetch', '//cdnjs.cloudflare.com' );
Resource::hint( 'preconnect', '//ajax.cloudflare.com' );
Resource::hint( 'prerender', 'http://my.site/blog' );
Resource::hint( 'prefetch', 'jquery-migrate' );
Resource::hint( 'preload', 'jquery-core' );
Resource::hint( 'preload', array(
'href' => 'https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_cJD3gTD_u50.woff2',
'as' => 'font',
'type' => 'font/woff2',
) );

Resource::hint( $directive, $resource )

  • $directive(string)(Required) Type of directive to use
  • $resource(mixed)(Required)
  • URL (string)
    • dns-prefetch
    • preconnect
    • prerender
  • Handle (string)
    • prefetch
    • preload
  • Custom (array)
    • prefetch
    • preload

About

Helper for resource hinting

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages