检索给定站点的管理区域的URL。
原型
get_admin_url( int $blog_id = null, string $path = '', string $scheme = 'admin' )
参数
$blog_id
(int)
(Optional)
网站ID。默认为null(当前站点)。
$path
(string)
(Optional)
相对于管理员URL的路径。
$scheme
(string)
(Optional)
使用的方案。接受’http’或’https’,强制执行这些方案。默认为’admin’,它服从force_ssl_admin()和is_ssl()。
返回值
(string)
管理URL链接,附加了可选路径。
源文件
路径:wp-includes/link-template.php
<?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 );
}
...
?>
其他
英文文档:https://developer.wordpress.org/reference/functions/get_admin_url/