我有多个需要保存的元框。我能够保存它,但我认为这不是最好的方法。我只想要一行代码 update_post_meta 和一行代码 sanitize_text_field 来保存多个元值。但是现在,目前我有 3 行代码用于 sanitize_text_field 和 3 行代码用于 update_post_meta,以便保存多个元框值。如何优化我的代码,以便我的 3 行代码可能只是一行,或者我如何将数组参数用于此函数?这是我的代码。谢谢您的帮助
// Sanitize user input.
$mydata = sanitize_text_field( $_POST['myplugin_new_field']);
$myskills_data = sanitize_text_field( $_POST['skills_id']);
$myknowledge_data = sanitize_text_field( $_POST['knowledge_id']);
// Update the meta field in the database.
update_post_meta( $post_id, '_my_meta_value_key', $mydata );
update_post_meta( $post_id, '_my_meta_value_skills', $myskills_data );
update_post_meta( $post_id, '_my_meta_value_knowledge', $myknowledge_data );