测试给定路径是否为流URL

原型

wp_is_stream( string $path )

参数

$path (string) (Required) 资源路径或URL。

返回值

(bool)  如果路径是流URL,则为True。

源文件

路径:wp-includes/functions.php

<?php
...
function wp_is_stream( $path ) {
	if ( false === strpos( $path, '://' ) ) {
		// $path isn't a stream
		return false;
	}
	$wrappers    = stream_get_wrappers();
	$wrappers    = array_map( 'preg_quote', $wrappers );
	$wrappers_re = '(' . join( '|', $wrappers ) . ')';
	return preg_match( "!^$wrappers_re://!", $path ) === 1;
}
...
?>

其他

英文文档:https://developer.wordpress.org/reference/functions/wp_is_stream/