# ultimate-post/2.5.2/blocks/template/data.php

Post Grid Gutenberg Blocks – PostX, version 2.5.2. 17 lines.

- Page: https://pluginprobe.com/plugins/ultimate-post/2.5.2/code/blocks/template/data.php
- Raw: https://pluginprobe.com/plugins/ultimate-post/2.5.2/raw/blocks/template/data.php
- Modified: 2022-02-08T11:56:56+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/ultimate-post/2.5.2/code/blocks/template/data.php#L10-L20`.

```php
<?php
defined('ABSPATH') || exit;

global $post;
$post_id        = get_the_ID();
$title          = wp_trim_words(get_the_title( $post_id ), $attr['titleLength'] ? $attr['titleLength'] : 100);
$titlelink      = get_permalink( $post_id );
$post_thumb_id  = get_post_thumbnail_id( $post_id );
$user_id        = $post->post_author;
$author_link    = get_author_posts_url( $user_id );
$display_name   = get_the_author_meta('display_name');
$time           = get_the_date($attr['metaDateFormat']);
$timeModified   = get_the_modified_date($attr['metaDateFormat']);
$comment        = get_comments_number();
$view           = get_post_meta(get_the_ID(),'__post_views_count', true);
$post_time      = human_time_diff(get_the_time('U'),current_time('U'));
$reading_time   = ceil(mb_strlen(strip_tags(get_the_content()))/1200).( isset($attr['metaMinText']) ? ' '.$attr['metaMinText'] : '' );
```
