diff --git a/trait/mtee_utils.php b/trait/mtee_utils.php index 8ae1658..8537fdd 100644 --- a/trait/mtee_utils.php +++ b/trait/mtee_utils.php @@ -1,42 +1,43 @@ get_post_sanitize_data($var_name)); //値を保存 - } else { //未入力の場合は値を削除 - delete_post_meta($post_id, $var_name); - } - } + public function save_post_meta( $post_id, $var_name ) { + if ( ! empty( $_POST[ $var_name ] ) ) { + update_post_meta( $post_id, $var_name, $this->get_post_sanitize_data( $var_name ) ); //値を保存 + } else { //未入力の場合は値を削除 + delete_post_meta( $post_id, $var_name ); + } + } - public function save_term_meta($term_id, $var_name) { - if (array_key_exists($var_name, $_POST)) { - update_term_meta($term_id, $var_name, $this->get_post_sanitize_data($var_name)); - } else { //未入力の場合は値を削除 - delete_term_meta($term_id, $var_name); - } - } + public function save_term_meta( $term_id, $var_name ) { + if ( array_key_exists( $var_name, $_POST ) ) { + update_term_meta( $term_id, $var_name, $this->get_post_sanitize_data( $var_name ) ); + } else { //未入力の場合は値を削除 + delete_term_meta( $term_id, $var_name ); + } + } - public function set_escape_str($base, $param, $type) { - return esc_html($base[$param][$type] ?? ''); - } + public function set_escape_str( $base, $param, $type ) { + return esc_html( $base[ $param ][ $type ] ?? '' ); + } - } + } } \ No newline at end of file