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