From 36650effe1812abc29a2df49e8feffc29427ad89 Mon Sep 17 00:00:00 2001 From: nobu Date: Tue, 16 Dec 2025 20:13:03 +0900 Subject: [PATCH] =?UTF-8?q?=E3=83=BBWordPress6.9=E5=8B=95=E4=BD=9C?= =?UTF-8?q?=E7=A2=BA=E8=AA=8D=20=E3=83=BBPHP8.3=E5=AF=BE=E5=BF=9C=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- trait/mtee_utils.php | 61 ++++++++++++++++++++++---------------------- 1 file changed, 31 insertions(+), 30 deletions(-) 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