Warning: Trying to access array offset on false in /www/wwwroot/www.wpdongli.com/wp-content/themes/WPdongli/functions/wp.php on line 216
sanitize_title - 过滤已清理的标题字符串 - WordPress钩子 - WordPress动力
当前浏览:首页 / WordPress钩子 / sanitize_title

apply_filters( 'sanitize_title', string $title, string $raw_title, string $context )

过滤已清理的标题字符串


Warning: Undefined array key -1 in /www/wwwroot/www.wpdongli.com/wp-content/themes/WPdongli/functions/reference-cat.php on line 185

Warning: Undefined array key 2 in /www/wwwroot/www.wpdongli.com/wp-content/themes/WPdongli/functions/reference-cat.php on line 186

Warning: Undefined variable $searchand in /www/wwwroot/www.wpdongli.com/wp-content/themes/WPdongli/functions/wp.php on line 154

Warning: Undefined array key "e283cc7ab1dbef6488b2693a393334ea" in /www/wwwroot/www.wpdongli.com/wp-content/themes/WPdongli/functions/wp.php on line 223

Warning: Undefined variable $searchand in /www/wwwroot/www.wpdongli.com/wp-content/themes/WPdongli/functions/wp.php on line 154

Warning: Undefined array key "80fa2dd3f78b55ea2349d22e0a81c475" in /www/wwwroot/www.wpdongli.com/wp-content/themes/WPdongli/functions/wp.php on line 223

Warning: Undefined variable $searchand in /www/wwwroot/www.wpdongli.com/wp-content/themes/WPdongli/functions/wp.php on line 154

Warning: Undefined array key "901a9de269b560520bcd8dd78854aca2" in /www/wwwroot/www.wpdongli.com/wp-content/themes/WPdongli/functions/wp.php on line 223

kses 清理

sanitize 清理more...

titlemore...


参数

$titlestring
已清理的标题。
$raw_titlestring
清理前的原始标题。
$contextstring
正在清理其标题的上下文。

更多信息

sanitize_title是一个应用于值的过滤器,该值将被函数sanitize_title()清理,以在URL中使用



源码

查看源码 官方文档


更新日志

版本描述
1.2.0开始引入

使用示例

  • 示例1

    此示例将URL值更改为小写

    add_filter( 'sanitize_title', 'strtolower' );
  • 示例2

    本例将加号改为破折号

    function wpdocs_plus_to_dash( $title ) {
        return str_replace( '+', '-', $title );
    }
    add_filter( 'sanitize_title', 'wpdocs_plus_to_dash' );
  • 示例3

    (来自Codex)
    要求URL组件小写:

    add_filter('sanitize_title', 'strtolower');

    用破折号替换加号:

    function plus_to_dash($title) {
        return str_replace('+', '-', $title);
    }
    add_filter('sanitize_title', 'plus_to_dash');