我试图在将输入数据添加到DB之前检查它。例如:
我有一个自定义贴子元名为book_isbn
在post页面中。我要确保此变量$_POST[\'book_isbn\']
在添加到DB之前有效。
到目前为止我知道我可以用钩子wp_insert_post_data
为了实现这一点。我不确定我是否做对了。这对我没用。请检查下面的代码。
add_filter( \'wp_insert_post_data\', \'clean_data_before_post_created\', \'99\', 2 );
function clean_data_before_ad_created( $data , $postarr ) {
$data[\'book_isbn\'] = clean_isbn($_POST[\'book_isbn\']);
return $data;
}
谢谢你。