args = wp_parse_args( $this->args, array( 'media' => 'all', ) ); } /** * Registers the stylesheet. * * @since 1.0.0 * @since 1.15.0 Adds $context parameter. * * @param Context $context Plugin context. */ public function register( Context $context ) { if ( $this->args['fallback'] && wp_style_is( $this->handle, 'registered' ) ) { return; } $src = $this->args['src']; $version = $this->args['version']; list( $filename, $hash ) = Manifest::get( $this->handle ); if ( $filename ) { $src = $context->url( 'dist/assets/css/' . $filename ); $version = $hash; } wp_register_style( $this->handle, $src, (array) $this->args['dependencies'], $version, $this->args['media'] ); } /** * Enqueues the stylesheet. * * @since 1.0.0 */ public function enqueue() { wp_enqueue_style( $this->handle ); } }