get_admin_url( int $blog_id = null, string $path = '', string $scheme = 'admin' )
Retrieves the URL to the admin area for a given site.
描述
参数
$blog_id
(int)
(Optional)
Site ID. Default null (current site).
Default value: null
$path
(string)
(Optional)
Path relative to the admin URL.
Default value: ”
$scheme
(string)
(Optional)
The scheme to use. Accepts ‘http’ or ‘https’, to force those schemes. Default ‘admin’, which obeys force_ssl_admin() and is_ssl().
Default value: ‘admin’
返回值
(string) Admin URL link with optional path appended.
源代码
File: wp-includes/link-template.php
function get_admin_url( $blog_id = null, $path = '', $scheme = 'admin' ) {
$url = get_site_url($blog_id, 'wp-admin/', $scheme);
if ( $path && is_string( $path ) )
$url .= ltrim( $path, '/' );
/**
* Filters the admin area URL.
*
* @since 2.8.0
*
* @param string $url The complete admin area URL including scheme and path.
* @param string $path Path relative to the admin area URL. Blank string if no path is specified.
* @param int|null $blog_id Site ID, or null for the current site.
*/
return apply_filters( 'admin_url', $url, $path, $blog_id );
}
更新日志
Version
描述
3.0.0
Introduced.
相关函数
Uses
wp-includes/link-template.php:
admin_url
wp-includes/link-template.php:
get_site_url()
wp-includes/plugin.php:
apply_filters()
Used By
wp-admin/includes/class-wp-ms-sites-list-table.php:
WP_MS_Sites_List_Table::handle_row_actions()
wp-admin/includes/ms.php:
_access_denied_splash()
wp-includes/link-template.php:
get_dashboard_url()
wp-includes/link-template.php:
admin_url()
wp-includes/admin-bar.php:
wp_admin_bar_my_sites_menu()
wp-includes/class-wp-xmlrpc-server.php:
wp_xmlrpc_server::initialise_blog_option_info()
Show 1 more used by
Hide more used by
Skip to note content
You must log in to vote on the helpfulness of this noteVote results for this note: 0You must log in to vote on the helpfulness of this note
Contributed by Maje Media LLC
This will return the url to wp-admin with a slash:
Example: http://www.mysite.com/wp-admin/