- Описание функции
- Примеры использования
- Получение ссылки на главную страницу сайта
- Создание ссылки на страницу администрирования
- Добавление относительного пути к ссылке на сайт
- Использование функции site_url() в REST API
- Вопросы и ответы
- Как получить URL текущего сайта в WordPress?
- Как добавить путь к URL сайта в WordPress?
- Как изменить схему URL сайта в WordPress?
- Как использовать site_url() для создания ссылок в WordPress?
- Как использовать site_url() для создания ссылок на административную панель в WordPress?
- Как использовать site_url() для создания ссылок на REST API в WordPress?
- Как использовать site_url() для создания ссылок на XML-RPC в WordPress?
- Как использовать site_url() для создания относительных ссылок в WordPress?
- Как использовать site_url() для создания ссылок на страницу входа в WordPress?
- Связанные элементы
Описание функции
Функция site_url() возвращает URL текущего сайта, где доступны файлы приложения WordPress (например, wp-blog-header.php или папка wp-admin/).
Использование
site_url( string $path = '', string|null $scheme = null ): string Функция site_url() принимает два необязательных параметра: $path и $scheme. Параметр $path представляет собой относительный путь к URL сайта. Параметр $scheme позволяет указать схему для контекста URL сайта. Подробнее о схеме можно узнать в функции set_url_scheme(). Значение по умолчанию для $path — пустая строка, а для $scheme — null.
$path(строка, необязательный) — Относительный путь к URL сайта. По умолчанию: пустая строка.$scheme(строка или null, необязательный) — Схема для контекста URL сайта. Поддерживаемые значения: ‘http’, ‘https’, ‘login’, ‘login_post’, ‘admin’, ‘relative’, ‘rest’, ‘rpc’ илиnull. По умолчанию:null.
Функция возвращает строку — ссылку на URL сайта с возможным добавлением пути.
/**
* Возвращает URL сайта с добавлением пути "/about".
* Схема URL - "https".
*/
$site_url = site_url( '/about', 'https' );
// Выводит: "https://example.com/about"
echo $site_url;
Примеры использования
Получение ссылки на главную страницу сайта
$url = site_url();
echo $url;
В данном примере функция site_url() вызывается без аргументов. Она возвращает ссылку на главную страницу сайта, где доступны файлы приложения WordPress.
Результат выполнения кода:
http://example.com Создание ссылки на страницу администрирования
$url = site_url('/wp-admin/');
echo $url;
В данном примере функция site_url() вызывается с аргументом '/wp-admin/'. Она возвращает ссылку на страницу администрирования сайта.
Результат выполнения кода:
http://example.com/wp-admin/ Добавление относительного пути к ссылке на сайт
$url = site_url('/path/to/page/');
echo $url;
В данном примере функция site_url() вызывается с аргументом '/path/to/page/'. Она возвращает ссылку на сайт с добавленным относительным путем '/path/to/page/'.
Результат выполнения кода:
http://example.com/path/to/page/ Использование функции site_url() в REST API
$url = site_url('/wp-json/wp/v2/posts');
echo $url;
В данном примере функция site_url() вызывается с аргументом '/wp-json/wp/v2/posts'. Она возвращает ссылку на REST API для получения списка постов.
Результат выполнения кода:
http://example.com/wp-json/wp/v2/posts Вопросы и ответы
Как получить URL текущего сайта в WordPress?
Для получения URL текущего сайта в WordPress используется функция site_url(). Она возвращает ссылку на сайт, где доступны файлы приложения WordPress, такие как wp-blog-header.php или папка wp-admin/.
Пример использования функции site_url():
$url = site_url();
echo $url;
Результат выполнения кода будет содержать ссылку на текущий сайт WordPress.
Как добавить путь к URL сайта в WordPress?
Если необходимо добавить путь к URL сайта в WordPress, можно передать его в качестве параметра функции site_url(). Этот путь будет добавлен к основной ссылке сайта.
Пример использования функции site_url() с путем:
$path = '/path/to/page';
$url = site_url($path);
echo $url;
Результат выполнения кода будет содержать ссылку на текущий сайт WordPress с добавленным путем.
Как изменить схему URL сайта в WordPress?
Для изменения схемы URL сайта в WordPress можно передать второй параметр функции site_url() — схему, которая будет использоваться для ссылки. Это может быть, например, «http», «https» или другая схема.
Пример использования функции site_url() с указанием схемы:
$scheme = 'https';
$url = site_url('', $scheme);
echo $url;
Результат выполнения кода будет содержать ссылку на текущий сайт WordPress с указанной схемой.
Как использовать site_url() для создания ссылок в WordPress?
Функция site_url() возвращает URL текущего сайта, где доступны файлы приложения WordPress (например, wp-blog-header.php или папка wp-admin/).
Пример использования:
$link = site_url( '/about-us' );
echo '<a href="' . esc_url( $link ) . '">О нас</a>';
В этом примере мы используем site_url() для создания ссылки на страницу «О нас». Функция возвращает URL сайта, к которому добавляется относительный путь /about-us. Затем мы используем функцию esc_url() для безопасного вывода URL.
Как использовать site_url() для создания ссылок на административную панель в WordPress?
Функция site_url() также может использоваться для создания ссылок на административную панель WordPress.
Пример использования:
$link = site_url( '/wp-admin/' );
echo '<a href="' . esc_url( $link ) . '">Административная панель</a>';
В этом примере мы используем site_url() для создания ссылки на административную панель WordPress. Функция возвращает URL сайта, к которому добавляется относительный путь /wp-admin/. Затем мы используем функцию esc_url() для безопасного вывода URL.
Как использовать site_url() для создания ссылок на REST API в WordPress?
Функция site_url() может быть использована для создания ссылок на REST API в WordPress.
Пример использования:
$link = site_url( '/wp-json/wp/v2/posts' );
echo '<a href="' . esc_url( $link ) . '">REST API</a>';
В этом примере мы используем site_url() для создания ссылки на REST API в WordPress. Функция возвращает URL сайта, к которому добавляется относительный путь /wp-json/wp/v2/posts. Затем мы используем функцию esc_url() для безопасного вывода URL.
Как использовать site_url() для создания ссылок на XML-RPC в WordPress?
Функция site_url() в WordPress позволяет создавать ссылки на XML-RPC, которые используются для удаленного управления сайтом.
$rpc_url = site_url('xmlrpc.php');
Как использовать site_url() для создания относительных ссылок в WordPress?
Функция site_url() также может быть использована для создания относительных ссылок в WordPress.
$relative_url = site_url('/about/');
Как использовать site_url() для создания ссылок на страницу входа в WordPress?
Функция site_url() может быть использована для создания ссылок на страницу входа в WordPress.
$login_url = site_url('wp-login.php');
Функция
site_url()в WordPress позволяет получить URL текущего сайта, где доступны файлы приложения WordPress. Она может быть использована для создания ссылок на XML-RPC, создания относительных ссылок и ссылок на страницу входа. Эта функция является полезным инструментом для WEB-разработчиков WordPress.
Связанные элементы
- Функция
get_site_url(): Возвращает URL сайта, на котором установлен WordPress. - Функция
set_url_scheme(): Устанавливает схему URL. - Функция
network_site_url(): Возвращает URL сайта в мульти-сайтовой установке WordPress. - Функция
admin_url(): Возвращает URL для административной панели WordPress. - Функция
includes_url(): Возвращает URL для папки «includes» в установке WordPress. - Функция
content_url(): Возвращает URL для папки «content» в установке WordPress. - Функция
plugins_url(): Возвращает URL для папки «plugins» в установке WordPress. - Класс
WP_Site: Представляет отдельный сайт в мульти-сайтовой установке WordPress.