Title: WP_Scripts::get_unaliased_deps
Published: August 8, 2023
Last modified: November 8, 2023

---

# WP_Scripts::get_unaliased_deps( string[] $deps ): string[]

## In this article

 * [Description](https://developer.wordpress.org/reference/classes/wp_scripts/get_unaliased_deps/?output_format=md#description)
 * [Parameters](https://developer.wordpress.org/reference/classes/wp_scripts/get_unaliased_deps/?output_format=md#parameters)
 * [Return](https://developer.wordpress.org/reference/classes/wp_scripts/get_unaliased_deps/?output_format=md#return)
 * [Source](https://developer.wordpress.org/reference/classes/wp_scripts/get_unaliased_deps/?output_format=md#source)
 * [Changelog](https://developer.wordpress.org/reference/classes/wp_scripts/get_unaliased_deps/?output_format=md#changelog)

[ Back to top](https://developer.wordpress.org/reference/classes/wp_scripts/get_unaliased_deps/?output_format=md#wp--skip-link--target)

This function’s access is marked private. This means it is not intended for use 
by plugin or theme developers, only by core. It is listed here for completeness.

Gets unaliased dependencies.

## 󠀁[Description](https://developer.wordpress.org/reference/classes/wp_scripts/get_unaliased_deps/?output_format=md#description)󠁿

An alias is a dependency whose src is false. It is used as a way to bundle multiple
dependencies in a single handle. This in effect flattens an alias dependency tree.

## 󠀁[Parameters](https://developer.wordpress.org/reference/classes/wp_scripts/get_unaliased_deps/?output_format=md#parameters)󠁿

 `$deps`string[]required

Dependency handles.

## 󠀁[Return](https://developer.wordpress.org/reference/classes/wp_scripts/get_unaliased_deps/?output_format=md#return)󠁿

 string[] Unaliased handles.

## 󠀁[Source](https://developer.wordpress.org/reference/classes/wp_scripts/get_unaliased_deps/?output_format=md#source)󠁿

    ```php
     * @deprecated 6.3.0 Use methods get_inline_script_tag() or get_inline_script_data() instead.
     *
     * @param string $handle   Name of the script to print inline scripts for.
     *                         Must be lowercase.
     * @param string $position Optional. Whether to add the inline script
     *                         before the handle or after. Default 'after'.
     * @param bool   $display  Optional. Whether to print the script tag
     *                         instead of just returning the script data. Default true.
     * @return string|false Script data on success, false otherwise.
     */
    public function print_inline_script( $handle, $position = 'after', $display = true ) {
    	_deprecated_function( __METHOD__, '6.3.0', 'WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag()' );

    	$output = $this->get_inline_script_data( $handle, $position );
    	if ( empty( $output ) ) {
    ```

[View all references](https://developer.wordpress.org/reference/files/wp-includes_class-wp-scripts-php-2/)
[View on Trac](https://core.trac.wordpress.org/browser/tags/7.0/src/wp-includes/class-wp-scripts.php#L538)
[View on GitHub](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-scripts.php#L538-L552)

## 󠀁[Changelog](https://developer.wordpress.org/reference/classes/wp_scripts/get_unaliased_deps/?output_format=md#changelog)󠁿

| Version | Description | 
| [6.3.0](https://developer.wordpress.org/reference/since/6.3.0/) | Introduced. |

## User Contributed Notes

You must [log in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fdeveloper.wordpress.org%2Freference%2Fclasses%2Fwp_scripts%2Fget_unaliased_deps%2F)
before being able to contribute a note or feedback.