includes_url

Получает URL на папку wp-includes с учетом протокола https.

Функция проверяет условие is_ssl() если оно соблюдается, то URL будет получен с протоколом https, в остальных случаях протокол будет http.

Так как ядро WordPress можно помещать во вложенные папки, при написании плагинов не стоит жестко указывать путь до каталога includes где это необходим. Когда нужно получить URL, рекомендуется использовать эту функцию, она динамически получит путь и учтет протокол ssl.

Хуки из функции:
includes_url
Возвращает

Строку. URL каталога includes с добавленным путем.

Использование

$url = includes_url( $path, $scheme );
$path(строка)
Путь, который нужно добавить в конец URL.
По умолчанию: ”
$scheme(строка)
Позволяет жестко установить протокол https.
По умолчанию: null

Примеры

#1 Базовое использование

<?php
function includes_url( $path = '', $scheme = null ) {
	$url = site_url( '/' . WPINC . '/', $scheme );

	if ( $path && is_string( $path ) )
		$url .= ltrim($path, '/');

	/**
	 * Filters the URL to the includes directory.
	 *
	 * @since 2.8.0
	 *
	 * @param string $url  The complete URL to the includes directory including scheme and path.
	 * @param string $path Path relative to the URL to the wp-includes directory. Blank string
	 *                     if no path is specified.
	 */
	return apply_filters( 'includes_url', $url, $path );
}

Комментарии:


Оставить комментарий

Your email address will not be published. Required fields are marked *