WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Платформа для конвертации и монетизации трафика

includes_url() WP 2.6

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

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

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

Использует константу WPINC.

1 раз — 0.003941 сек (очень медленно) | 50000 раз — 2.29 сек (быстро) | PHP 7.2.16, WP 5.2
Хуки из функции
Возвращает

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

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

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

Примеры

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

$url = includes_url();
echo $url;

// Выведет: http://wp-kama.ru/wp-includes/

Список изменений

С версии 2.6.0 Введена.

Код includes_url() WP 5.6.2

<?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 );
}

Из метки: URL (УРЛ Ссылка)

Еще из раздела: Админ-панель

3 коммента
    Войти