user_admin_url
Retrieves the URL to the admin area for the current user.
Description
Returns (string)
Admin URL link with optional path appended.
Parameters (2)
- 0. $path — Optional. (string) =>
''
- Path relative to the admin URL. Default empty.
- 1. $scheme — Optional. (string) =>
'admin'
- The scheme to use. Default is admin,, which obeys
force_ssl_admin(…)
andis_ssl(…)
. http or https can be passed to force those schemes.
Usage
if ( !function_exists( 'user_admin_url' ) ) { require_once ABSPATH . WPINC . '/link-template.php'; } // Optional. Path relative to the admin URL. Default empty. $path = ''; // Optional. The scheme to use. Default is 'admin', which obeys force_ssl_admin() // and is_ssl(). 'http' or 'https' can be passed to force those schemes. $scheme = 'admin'; // NOTICE! Understand what this does before running. $result = user_admin_url($path, $scheme);
Defined (1)
The function is defined in the following location(s).
- /wp-includes/link-template.php
- function user_admin_url( $path = '', $scheme = 'admin' ) {
- $url = network_site_url('wp-admin/user/', $scheme);
- if ( $path && is_string( $path ) )
- $url .= ltrim($path, '/');
- /**
- * Filters the user admin URL for the current user.
- *
- * @since 3.1.0
- *
- * @param string $url The complete URL including scheme and path.
- * @param string $path Path relative to the URL. Blank string if
- * no path is specified.
- */
- return apply_filters( 'user_admin_url', $url, $path );
- }