您可以使用add\\u post\\u meta和update\\u post\\u meta过滤器来完成此操作。如果在这些过滤器中返回除null以外的任何内容,则不会保存post meta。
add_filter(\'add_post_metadata\', \'check_metadata\', 10, 5);
function check_metadata($check, $object_id, $meta_key, $meta_value, $prev_value){
/*** Check if the metadata exists via sql ***/
if($exists) {
/*** Notify you or something ***/
return true;
else {
return;
}
}