保存する必要がある複数のメタ ボックスがあります。保存できましたが、最善の方法ではないと思います。複数のメタ値を保存するには、update_post_meta の 1 行のコードと sanitize_text_field の 1 行のコードだけが必要です。しかし現在、複数のメタ ボックスの値を保存するために、sanitize_text_field の 3 行のコードと update_post_meta の 3 行のコードがあります。コードの 3 行が 1 行になるようにコードを最適化する方法、またはこの関数に配列パラメーターを利用する方法を教えてください。これが私のコードです。助けてくれてありがとう
// 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 );