Wordpress-防止重复自定义字段值

时间:2015-05-19 08:33:25

标签: php wordpress field duplication

我想检查表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' );

1 个答案:

答案 0 :(得分:0)

您应该可以这样做:

StreamReader

然后,您可以根据返回的内容简单地执行另一个函数/代码。显然,如果上面的内容返回true,那么ISBN就会重复,不需要插入。