'; $meta = get_post_meta($post->ID, 'test', true); echo '
'; } function my_save_post ($post_id) { global $post; // データチェック if (array_key_exists('post_type', $_POST) && 'page' == $_POST['post_type']) { if (!current_user_can('edit_page', $post_id)) { return $post_id; } } elseif (!current_user_can('edit_post', $post_id)) { return $post_id; } // カスタムフィールドに保存 $old = get_post_meta($post_id, 'test', true); $new = (isset($_POST['test'])) ? $_POST['test'] : null; if ($new && $new != $old) { update_post_meta($post_id, 'test', $new); } elseif ('' == $new && $old) { delete_post_meta($post_id, 'test', $old); } }