我想检查表meta-key
中已存在于数据库中的cf_isbn
wp-postmeta
的值。如果重复了值,请阻止插入内容。
我有一段代码,如果我在前端后输入中将xxxxxxx
值添加到我的ISBN字段中,则该代码正常工作,但主要观点是更改xxxxxxx
并且查询值已经存在于数据库中。
有没有知道如何帮助我的php向导?
function wpufe_isbn_validation( $errors ) {
if( $_POST['cf_isbn'] == 'xxxxxxx' ) {
$errors[] = 'this ISBN is already in database';
}
return $errors;
}
add_filter( 'wpuf_add_post_validation', 'wpufe_isbn_validation' );
答案 0 :(得分:0)
您应该可以这样做:
StreamReader
然后,您可以根据返回的内容简单地执行另一个函数/代码。显然,如果上面的内容返回true,那么ISBN就会重复,不需要插入。