コード例 #1
0
 public function save_data_by_post_meta($post_meta, $value, $id)
 {
     $column = $this->post_meta_to_column($post_meta);
     if ($column !== false) {
         // same data should be sanitized and some should retain HTML
         if ($this->allows_html($column)) {
             $value = wp_kses_post($value);
         } else {
             $value = mbdb_sanitize_field($value);
         }
         $success = $this->db_object->save(array($column => $value), $id);
         if ($success === false) {
             return false;
         } else {
             return $success;
         }
     } else {
         return false;
     }
 }
function mbdb_validate_social_media($field)
{
    mbdb_validate_book_fields('_mbdb_social_media_links', '_mbdb_social_mediaID', '_mbdb_social_media_link', __('Social Media Links require all fields filled out. Please check social media link #%s.', 'mooberry-book-manager'));
    return mbdb_sanitize_field($field);
}