All features

Cherry Blossom feature

Frontend Enqueues: Scripts

Manages JavaScript definitions across frontend, admin, and login requests.

Manages JavaScript definitions across frontend, admin, and login requests.

Capabilities and extension points

Sets the type of the enqueue.

This method defines the type as 'scripts'.

Retrieves the enqueue scripts priority.

  • return int Filtered enqueue priority.

Parses the enqueue data and returns the appropriate object.

Accepts both an array or pre-setup Enqueue object.

  • param string $handle The handle of the enqueue.
  • param Enqueue|array $enqueue The enqueue object or array of data.
  • return Enqueue Filtered enqueue object.

Registers frontend scripts and optionally requests WordPress jQuery.

  • return self Current script manager for method chaining.

Determines whether the frontend requests the WordPress jQuery handle.

  • return bool Filtered jQuery preference. Defaults to true.

Returns the default enqueues.

  • return array Core script definitions keyed by asset handle.

Source reference

This editable reference page is based on the PHP documentation in frontend/enqueues/class-scripts.php.