Current Path : /home/ncdcgo/public_html/wp-content/plugins/post-grid/includes/ |
Current File : /home/ncdcgo/public_html/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; }