trailingslashit()WP-CLI 1.2.1

Добавляет слэш / в конец строки.

Прежде чем добавить /, функция удаляет все / в конце строки. Это предотвратит от двойных слэшей в путях до файлов или в ссылках.

Работает на основе: untrailingslashit()
Основа для: user_trailingslashit()

Хуков нет.

Возвращает

Строку. Строку, с добавленным в конце /.

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

$string = trailingslashit( $string );
$string(строка) (обязательный)
Строка которой нужно добавить / в конец.

Примеры

0

#1 Демонстрация работы функции:

echo trailingslashit( "любая строка//" ); //> любая строка/

echo trailingslashit( "любая строка" ); //> любая строка/

echo trailingslashit( trailingslashit( 'some/dir/' ) ); //> some/dir/
0

#2 Примеры, для которых можно использовать эту функцию:

Чтобы запустить файл style.css:

wp_enqueue_style( 'main-css', trailingslashit( get_template_directory_uri() ) . 'style.css' );

Чтобы включить php-файл с помощью оператора require:

require trailingslashit( get_template_directory() ) . 'inc/custom-theme-functions.php';

Код trailingslashit() WP-CLI 2.8.0-alpha

function trailingslashit( $string ) {
	if ( ! is_string( $string ) ) {
		return '/';
	}

	return rtrim( $string, '/\\' ) . '/';
}