# ultimate-post/2.2.5/blocks/template/meta.php

Post Grid Gutenberg Blocks – PostX, version 2.2.5. 34 lines.

- Page: https://pluginprobe.com/plugins/ultimate-post/2.2.5/code/blocks/template/meta.php
- Raw: https://pluginprobe.com/plugins/ultimate-post/2.2.5/raw/blocks/template/meta.php
- Modified: 2021-03-02T11:28:10+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.2.5/code/blocks/template/meta.php#L10-L20`.

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

if ($attr['metaShow']) {
    $avatar         = get_avatar_url($user_id);
    $meta = $idx == 0 ? $attr['metaList'] : ( isset($attr['metaListSmall']) ? $attr['metaListSmall'] : $attr['metaList'] );
    $meta = json_decode($meta);
    $authorImgOnly = in_array('metaAuthor', $meta) ? '<span class="ultp-block-author"><img loading="lazy" class="ultp-meta-author-img" src="'.$avatar.'" alt="'.__("By","ultimate-post").'" /></span>' : '';
    $authorImg     = in_array('metaAuthor', $meta) ? '<span class="ultp-block-author"><img loading="lazy" class="ultp-meta-author-img" src="'.$avatar.'" alt="'.__("By","ultimate-post").'" />'.__("By","ultimate-post").'<a target="_blank" href="'.$author_link.'">'.$display_name .'</a></span>' : '';
    $authorIcon    = in_array('metaAuthor', $meta) ? '<span class="ultp-block-author">'.ultimate_post()->svg_icon('user').'<a target="_blank" href="'.$author_link.'">'.$display_name.'</a></span>' : '';
    $authorBy      = in_array('metaAuthor', $meta) ? '<span class="ultp-block-author">'.__("By","ultimate-post").'<a target="_blank" href="'.$author_link.'">'.$display_name.'</a></span>' : '';
    $date          = in_array('metaDate', $meta) ? '<span class="ultp-block-date">'.$time.'</span>' : '';
    $dateIcon      = in_array('metaDate', $meta) ? '<span class="ultp-block-date">'.ultimate_post()->svg_icon('calendar').$time.'</span>' : '';
    $dateModified          = in_array('metaDateModified', $meta) ? '<span class="ultp-block-date">'.$timeModified.'</span>' : '';
    $dateModifiedIcon      = in_array('metaDateModified', $meta) ? '<span class="ultp-block-date">'.ultimate_post()->svg_icon('calendar').$timeModified.'</span>' : '';
    $comments      = in_array('metaComments', $meta) ? '<span class="ultp-post-comment">'.$comment.__(" comments", "ultimate-post").'</span>' : '';
    $commentsIcon  = in_array('metaComments', $meta) ? '<span class="ultp-post-comment">'.ultimate_post()->svg_icon('comment').$comment.'</span>' : '';
    $views         = in_array('metaView', $meta) ? '<span class="ultp-post-view">'.$view.__(" views", "ultimate-post").'</span>' : '';
    $viewIcon      = in_array('metaView', $meta) ? '<span class="ultp-post-view">'.ultimate_post()->svg_icon('eye').$view.'</span>' : '';
    $postTime      = in_array('metaTime', $meta) ? '<span class="ultp-post-time">'.$post_time.__(" ago", "ultimate-post").'</span>' : '';
    $postTimeIcon  = in_array('metaTime', $meta) ? '<span class="ultp-post-time">'.ultimate_post()->svg_icon('clock').$post_time.__(" ago", "ultimate-post").'</span>' : '';
    $reading       = in_array('metaRead', $meta) ? '<span class="ultp-post-read">'.$reading_time.'</span>' : '';
    $readingIcon   = in_array('metaRead', $meta) ? '<span class="ultp-post-read">'.ultimate_post()->svg_icon('book').$reading_time.'</span>' : '';

    $post_loop .= '<div class="ultp-block-meta ultp-block-meta-'.$attr['metaSeparator'].' ultp-block-meta-'.$attr['metaStyle'].'">';
        if ($attr['metaStyle'] == 'noIcon') { $post_loop .= $authorBy.$date.$dateModified.$comments.$views.$reading.$postTime; }
        if ($attr['metaStyle'] == 'icon') { $post_loop .= $authorIcon.$dateIcon.$dateModifiedIcon.$commentsIcon.$viewIcon.$postTimeIcon.$readingIcon; }
        if ($attr['metaStyle'] == 'style2') { $post_loop .= $authorBy.$dateIcon.$dateModifiedIcon.$commentsIcon.$viewIcon.$postTimeIcon.$readingIcon; }
        if ($attr['metaStyle'] == 'style3') { $post_loop .= $authorImg.$dateIcon.$dateModifiedIcon.$commentsIcon.$viewIcon.$postTimeIcon.$readingIcon; }
        if ($attr['metaStyle'] == 'style4') { $post_loop .= $authorIcon.$dateIcon.$dateModifiedIcon.$commentsIcon.$viewIcon.$postTimeIcon.$readingIcon; }
        if ($attr['metaStyle'] == 'style5') { $post_loop .= '<div class="ultp-meta-media">'.$authorImgOnly.'</div> <div class="ultp-meta-body">'.$authorBy.$dateIcon.$dateModifiedIcon.$commentsIcon.$viewIcon.$postTimeIcon.$readingIcon.'</div>'; }
        if ($attr['metaStyle'] == 'style6') { $post_loop .= $authorImgOnly.$authorBy.$dateIcon.$dateModifiedIcon.$commentsIcon.$viewIcon.$postTimeIcon.$readingIcon; }
    $post_loop .= '</div>';
}
```
