File: /home/dh_mhscom/marcoshsilva.com/wp-content/plugins/post-grid/includes/functions-post-grid.php
<?php
if (!defined('ABSPATH')) exit; // if direct access
add_filter('the_content', 'post_grid_preview_content');
function post_grid_preview_content($content)
{
if (is_singular('post_grid')) {
$post_id = get_the_id();
$content .= do_shortcode('[post_grid id="' . $post_id . '"]');
}
return $content;
}
function post_grid_image_sizes()
{
$get_intermediate_image_sizes = get_intermediate_image_sizes();
$image_sizes = array();
foreach ($get_intermediate_image_sizes as $size_key) {
$size_key_name = str_replace('-', ' ', $size_key);
$size_key_name = str_replace('_', ' ', $size_key);
$size_key_name = ucfirst($size_key);
$image_sizes[$size_key] = $size_key_name;
}
return $image_sizes;
}
function post_grid_posttypes_array()
{
$post_types_array = array();
global $wp_post_types;
$post_types_all = get_post_types('', 'names');
foreach ($post_types_all as $post_type) {
$obj = $wp_post_types[$post_type];
$post_types_array[$post_type] = $obj->labels->singular_name;
}
return $post_types_array;
}
function post_grid_get_taxonomies($post_types)
{
//$taxonomies = get_taxonomies();
$taxonomies = get_object_taxonomies($post_types);
return $taxonomies;
}