sanitize_title()清理标题

目录

描述

译文

检查标题或使用备用标题。

特别要说明的是, HTML 和PHP标签都会被忽略。可以通过插件API来添加下一步动作。若$title为空且已设置$fallback_title,函数会使用后者。

原文

清理标 或者使用 $fallback 作为标题。

具体来说,HTML 和 PHP  签都会被删除, 一步 操作是通过插件 API 实现的,如果 $title 的并且 $fallback_title 设置了值,那么返  $fallback_title  值。

这个函数返回的值将用于 URL 中,所以它看起不是非常适合阅读。

 

sanitize_title() 描述

用法

<?php sanitize_title$title$fallback_title$context ?>

sanitize_title() 用法

参数

$title

(string) (必填) 要清理的标题

默认值: None

$fallback_title

(string) (可选) 如果 $title 的时候 的标题。

默认值: ''

$context

(string) (可选) 清理之后的字符串如何 作。

默认值: 'save'

sanitize_title() 参数

返回值

(string) 

清理之后的标题

sanitize_title() 返回值

示例

WordPress Titles

To create the file name portion of a URL the same way that WordPress does use this:

It should return a formatted value, the output would be this:

this-long-title-is-what-my-post-or-page-might-be

sanitize_title() 示例

注意

The 'save' context is used most often when saving a value in the database, but is used for other purposes as well. The 'query' context is used by sanitize_title_for_query() when the value is going to be used in the WHERE clause of a query.

sanitize_title() 注意

历史

sanitize_title() 历史

源文件

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

sanitize_title() 源文件

相关