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); }