WordPress函数文档clean_url()

清除Html中的所有链接 描述 译文 查看并过滤URL。 URL中若干字符被删除。如果URL用于在文本中显示链…

清除Html中的所有链接

描述

译文

查看并过滤URL。

URL中若干字符被删除。如果URL用于在文本中显示链接地址,URL中的&号也会被替换。clean_url对返回的已过滤URL进行再次过滤。

原文

Checks and cleans a URL.

A number of characters are removed from the URL. If the URL is for displaying (the default behaviour) ampersands (&) are also replaced. The ‘clean_url‘ filter is applied to the returned cleaned URL.

用法

<?php clean_url$url$protocols$context ?>

参数

$url

(string) (必填) The URL to be cleaned.

默认值: None

$protocols

(array) (可选) An array of acceptable protocols. Defaults to ‘http‘, ‘https‘, ‘ftp‘, ‘ftps‘, ‘mailto‘, ‘news‘, ‘irc‘, ‘gopher‘, ‘nntp‘, ‘feed‘, ‘telnet‘ if not set.

默认值: null

$context

(string) (可选) How the URL will be used. Default is ‘display‘.

默认值: ‘display’

返回值

(string) 

The cleaned $url after the ‘cleaned_url‘ filter is applied.

注意

  • 使用到: wp_kses_bad_protocol() to only permit protocols in the URL set via $protocols or the common ones set in the function.

源文件

clean_url() 函数的代码位于 wp-includes/formatting.php.

相关

  • Data Validation
  • 原文:http://codex.wordpress.org/Function_Reference/clean_url
类别:WordPress函数文档

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT