WordPress函数:user_trailingslashit 在url后智能添加斜线

江河/ 2023年06月19日/ WordPress/ 浏览 1902

函数原型:


user_trailingslashit( string $url, string $type_of_url = '' ): string


在url后智能添加斜线。


其【智能】的意思就是根据固定链接的配置,决定增加或删除斜线。



如果,固定连接的配置最后是斜线,则会在 url 后添加斜线;如果最后没有斜线,则会删除 url 最后的斜线。


参数说明:


$url,待处理的 url。


$type_of_url,是为同名钩子 user_trailingslashit 准备的,就是为 url 分类,然后再钩子中不同分类就可以不同的处理方式了。


函数源码:


function user_trailingslashit( $url, $type_of_url = '' ) {
	global $wp_rewrite;
	if ( $wp_rewrite->use_trailing_slashes ) {
		$url = trailingslashit( $url );
	} else {
		$url = untrailingslashit( $url );
	}

	return apply_filters( 'user_trailingslashit', $url, $type_of_url );
}


包含钩子:


apply_filters( 'user_trailingslashit', string $url, string $type_of_url )


使用举例:


echo user_trailingslashit('https://www.zhuige.com');


发表评论

暂无评论,抢个沙发...

客服 工单