# site_url()

URL: https://chugunov.pro/api-wordpress/functions/site_url/
Проверено на WordPress 6.9, обновлено 06.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией WordPress.

Тип: функция.
Появился в версии: 3.0.0.

## Сигнатура

```php
site_url( string $path = '', string|null $scheme = null ): string
```

## Описание

Возвращает опцию «site_url» с подходящим протоколом: «https», если is_ssl(), и «http» в остальных случаях. Если $scheme равен «http» или «https», значение is_ssl() переопределяется.

## Параметры

- `$path` `string` — необязательный, по умолчанию `''`. Путь относительно URL сайта.
- `$scheme` `string|null` — необязательный, по умолчанию `null`. Схема, задающая контекст URL сайта. См. set_url_scheme() .

## Возвращаемое значение

`string`

## Исходный код

Файл: `wp-includes/link-template.php:3513`

```php
function site_url( $path = '', $scheme = null ) {
	return get_site_url( null, $path, $scheme );
}
```

## История изменений

- 3.0.0 — Introduced.

## Связанные

Использует: [`get_site_url`](https://chugunov.pro/api-wordpress/functions/get_site_url/).
Используется в: [`_load_script_textdomain_from_src`](https://chugunov.pro/api-wordpress/functions/_load_script_textdomain_from_src/), [`load_script_module_textdomain`](https://chugunov.pro/api-wordpress/functions/load_script_module_textdomain/), `WP_URL_Pattern_Prefixer::get_default_contexts`, [`wp_is_local_html_output`](https://chugunov.pro/api-wordpress/functions/wp_is_local_html_output/), [`wp_should_replace_insecure_home_url`](https://chugunov.pro/api-wordpress/functions/wp_should_replace_insecure_home_url/), `WP_Site_Health::can_perform_loopback`, [`wp_print_request_filesystem_credentials_modal`](https://chugunov.pro/api-wordpress/functions/wp_print_request_filesystem_credentials_modal/), [`spawn_cron`](https://chugunov.pro/api-wordpress/functions/spawn_cron/), [`get_theme_root_uri`](https://chugunov.pro/api-wordpress/functions/get_theme_root_uri/), [`translate_smiley`](https://chugunov.pro/api-wordpress/functions/translate_smiley/), [`rsd_link`](https://chugunov.pro/api-wordpress/functions/rsd_link/), [`get_bloginfo`](https://chugunov.pro/api-wordpress/functions/get_bloginfo/), [`wp_logout_url`](https://chugunov.pro/api-wordpress/functions/wp_logout_url/), [`wp_login_url`](https://chugunov.pro/api-wordpress/functions/wp_login_url/), [`wp_registration_url`](https://chugunov.pro/api-wordpress/functions/wp_registration_url/), [`wp_login_form`](https://chugunov.pro/api-wordpress/functions/wp_login_form/), [`do_robots`](https://chugunov.pro/api-wordpress/functions/do_robots/), `WP_Widget_RSS::widget`, [`includes_url`](https://chugunov.pro/api-wordpress/functions/includes_url/), [`network_site_url`](https://chugunov.pro/api-wordpress/functions/network_site_url/), [`get_the_password_form`](https://chugunov.pro/api-wordpress/functions/get_the_password_form/), `WP_Rewrite::mod_rewrite_rules`, [`wp_redirect_admin_locations`](https://chugunov.pro/api-wordpress/functions/wp_redirect_admin_locations/), [`newblog_notify_siteadmin`](https://chugunov.pro/api-wordpress/functions/newblog_notify_siteadmin/), [`wpmu_signup_user_notification`](https://chugunov.pro/api-wordpress/functions/wpmu_signup_user_notification/), `wp_xmlrpc_server::blogger_getUsersBlogs`, `wp_xmlrpc_server::wp_getUsersBlogs`, [`comment_form`](https://chugunov.pro/api-wordpress/functions/comment_form/), [`wp_default_styles`](https://chugunov.pro/api-wordpress/functions/wp_default_styles/), [`wp_default_scripts`](https://chugunov.pro/api-wordpress/functions/wp_default_scripts/).

Оригинал в официальной документации: https://developer.wordpress.org/reference/functions/site_url/
