public function get_metadata()
 {
     $metadata = array();
     foreach ((array) has_meta($this->post->ID) as $meta) {
         // Don't expose protected fields.
         $meta_key = $meta['meta_key'];
         $show = !WPCOM_JSON_API_Metadata::is_internal_only($meta_key) && (WPCOM_JSON_API_Metadata::is_public($meta_key) || current_user_can('edit_post_meta', $this->post->ID, $meta_key));
         if ($show) {
             $metadata[] = array('id' => $meta['meta_id'], 'key' => $meta['meta_key'], 'value' => maybe_unserialize($meta['meta_value']));
         }
     }
     if (!empty($metadata)) {
         return $metadata;
     } else {
         return false;
     }
 }
 public function get_metadata()
 {
     $metadata = array();
     foreach ((array) has_meta($this->post->ID) as $meta) {
         // Don't expose protected fields.
         $meta_key = $meta['meta_key'];
         $show = !WPCOM_JSON_API_Metadata::is_internal_only($meta_key) && (WPCOM_JSON_API_Metadata::is_public($meta_key) || current_user_can('edit_post_meta', $this->post->ID, $meta_key));
         // Only business plan subscribers can view custom meta description
         if (Jetpack_SEO_Posts::DESCRIPTION_META_KEY == $meta_key && !Jetpack_SEO_Utils::is_enabled_jetpack_seo()) {
             $show = false;
         }
         if ($show) {
             $metadata[] = array('id' => $meta['meta_id'], 'key' => $meta['meta_key'], 'value' => maybe_unserialize($meta['meta_value']));
         }
     }
     if (!empty($metadata)) {
         return $metadata;
     } else {
         return false;
     }
 }