self_admin_url
Retrieves the URL to the admin area for either the current site or the network depending on context.
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( 'self_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 = self_admin_url($path, $scheme);
Defined (1)
The function is defined in the following location(s).
- /wp-includes/link-template.php
- function self_admin_url( $path = '', $scheme = 'admin' ) {
- if ( is_network_admin() )
- return network_admin_url($path, $scheme);
- elseif ( is_user_admin() )
- return user_admin_url($path, $scheme);
- else
- return admin_url($path, $scheme);
- }