sanitize_post_field() 函數用來過濾文章信息的內容。

用法

sanitize_post_field($field,$value,$post_id,$context);

參數

$field

(字符串)(必須) 文章對象字段名。

默認值:None

$value

(混合)(必須) 字段內容。

默認值:None

$post_id

(整數)(必須) 文章 ID.

默認值:None

$context

(字符串)(必須) 過濾的方法。可以是:raw 、 edit 、 db 、 display 、 attribute 和 js.

默認值:None

返回值

(混合) 過濾後的值。

例子

過濾文章標題然後打印輸出:

$post_title=sanitize_post_field('post_title',$post->post_title,$post->ID,'display');

過濾文章標題然後當做 Html 屬性值輸出:

$post_title=sanitize_post_field('post_title',$post->post_title,$post->ID,'attribute');
echo'<input type="hidden" name="post-title" value="'.$post_title.'" />';

其它

此函數位於:wp-includes/post.php