function presscore_get_post_meta_fields_array()
 {
     $config = Presscore_Config::get_instance();
     $post_meta_fields = array();
     if ($config->get('post.meta.fields.date')) {
         $post_meta_fields['date'] = presscore_get_post_data();
     }
     if ($config->get('post.meta.fields.categories')) {
         $post_meta_fields['categories'] = presscore_get_post_categories();
     }
     if ($config->get('post.meta.fields.comments')) {
         $post_meta_fields['comments'] = presscore_get_post_comments();
     }
     if ($config->get('post.meta.fields.author')) {
         $post_meta_fields['author'] = presscore_get_post_author();
     }
     if ($config->get('post.meta.fields.media_number') && 'albums' == $config->get('template')) {
         $post_meta_fields['media_count'] = presscore_get_post_media_count();
     }
     return $post_meta_fields;
 }
 /**
  * Return post date only for blog. Reacts on themeoptions settings.
  *
  * @return string
  */
 function presscore_get_blog_post_date()
 {
     $post_meta = of_get_option('general-blog_meta_on', 1);
     $post_date = of_get_option('general-blog_meta_date', 1);
     if (!$post_meta) {
         return '';
     }
     if (!$post_date) {
         return ' ';
     }
     return presscore_get_post_data();
 }
 /**
  * This function returns array of posted on html parts.
  *
  * @return array Array of post meta html parts.
  */
 function presscore_get_posted_on_parts()
 {
     $config = presscore_config();
     $parts = array();
     if ($config->get('post.meta.fields.date')) {
         $parts['date'] = presscore_get_post_data();
     }
     if ($config->get('post.meta.fields.comments')) {
         $parts['comments'] = presscore_get_post_comments();
     }
     if ($config->get('post.meta.fields.categories')) {
         $parts['categories'] = presscore_get_post_categories();
     }
     if ($config->get('post.meta.fields.author')) {
         $parts['author'] = presscore_get_post_author();
     }
     if ($config->get('post.meta.fields.media_number') && 'albums' == $config->get('template')) {
         $parts['media_count'] = presscore_get_post_media_count();
     }
     return apply_filters('presscore_posted_on_parts', $parts);
 }