public function log_error($key, $value)
{
// Get current errors
$errors = get_post_meta($this->content_id, self::ERRORS_META_KEY, true);
// Initialize if needed
if (empty($errors)) {
$errors = array();
}
// Initialize the key if needed
if (empty($errors[$key])) {
$errors[$key] = array();
}
// Log the error
$errors[$key][] = $value;
// Save the errors
update_post_meta($this->content_id, self::ERRORS_META_KEY, $errors);
}